প্রকল্প সম্পর্কে

অফিসিয়াল OpenAI Node.js লাইব্রেরি TypeScript বা JavaScript পরিবেশ থেকে OpenAI REST API-এর সাথে যোগাযোগের একটি সুবিধাজনক উপায় প্রদান করে। এটি বিস্তৃত মডেল এবং বৈশিষ্ট্য সমর্থন করে, যার মধ্যে রয়েছে টেক্সট এবং ভিশনের জন্য Responses API, Chat Completions, এবং WebSockets-এর মাধ্যমে কম-লেটেন্সি মাল্টিমোডাল কথোপকথনের জন্য Realtime API। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - বিস্তৃত প্ল্যাটফর্ম সমর্থন: Node.js এবং Deno-তে নির্বিঘ্নে কাজ করে, সাথে Microsoft Azure OpenAI এবং Amazon Bedrock-এর জন্য ডেডিকেটেড সমর্থন। - উন্নত প্রমাণীকরণ: স্ট্যান্ডার্ড API কী ছাড়াও, এটি Kubernetes, Azure এবং GCP-এর মতো ক্লাউড পরিবেশের জন্য Workload Identity এবং X.509 ক্লায়েন্ট সার্টিফিকেট সমর্থন করে। - স্ট্রিমিং ও ফাইল: Server-Sent Events (SSE) স্ট্রিমিং এবং fs.ReadStream, Buffers বা Web Files-এর মতো বিভিন্ন ফরম্যাট ব্যবহার করে নমনীয় ফাইল আপলোড পরিচালনার জন্য বিল্ট-ইন সমর্থন। - প্রোডাকশন-রেডি: এক্সপোনেনশিয়াল ব্যাকঅফ সহ স্বয়ংক্রিয় রিট্রাই, কনফিগারযোগ্য টাইমআউট, AbortSignal-এর মাধ্যমে অনুরোধ বাতিল এবং তালিকা রিসোর্সের জন্য স্বয়ংক্রিয় পেজিনেশন অন্তর্ভুক্ত। - নিরাপত্তা: নিরাপদ ইন্টিগ্রেশন নিশ্চিত করতে OpenAI ওয়েবহুক স্বাক্ষর যাচাই এবং পার্স করার জন্য ইউটিলিটি প্রদান করে। - পর্যবেক্ষণযোগ্যতা: API ইন্টারঅ্যাকশন মনিটর করতে এবং অনন্য অনুরোধ ID ব্যবহার করে ডিবাগ অনুরোধের জন্য কনফিগারযোগ্য লগিং স্তর এবং কাস্টম লগার ইন্টিগ্রেশন অফার করে।