প্রকল্প সম্পর্কে
OpenAI Python লাইব্রেরি হলো OpenAI-এর REST API অ্যাক্সেস করার জন্য অফিসিয়াল SDK, যা Python 3.10+ এর জন্য ডিজাইন করা হয়েছে। এতে HTTPX2-এর উপর ভিত্তি করে সিঙ্ক্রোনাস এবং অ্যাসিঙ্ক্রোনাস উভয় ক্লায়েন্ট রয়েছে, সাথে রিকোয়েস্ট প্যারামিটার এবং রেসপন্স ফিল্ডের জন্য সম্পূর্ণ টাইপ ডেফিনিশন রয়েছে। মূল ক্ষমতাগুলির মধ্যে রয়েছে:
- মডেল ইন্টারঅ্যাকশন: চ্যাট কমপ্লিশন, রেসপন্স API এবং রিয়েলটাইম API-এর জন্য সমর্থন, যা WebSockets ব্যবহার করে কম-লেটেন্সি, মাল্টি-মোডাল কথোপকথনমূলক অভিজ্ঞতা প্রদান করে।
- অথেনটিকেশন: স্ট্যান্ডার্ড API কী, এবং Kubernetes, Azure এবং Google Cloud Platform-এর জন্য নিরাপদ ওয়ার্কলোড আইডেন্টিটি প্রোভাইডার, পাশাপাশি কাস্টম X.509 mTLS কনফিগারেশন সহ নমনীয় অথেনটিকেশন বিকল্প।
- উন্নত বৈশিষ্ট্য: স্ট্রিমিং রেসপন্স (SSE), লিস্ট মেথডের জন্য স্বয়ংক্রিয় পেজিনেশন এবং ফাইন-টিউনিং ও অন্যান্য কাজের জন্য শক্তিশালী ফাইল আপলোড হ্যান্ডলিং-এর জন্য বিল্ট-ইন সমর্থন।
- ডেভেলপার অভিজ্ঞতা: নির্দিষ্ট এক্সসেপশন ক্লাস সহ ব্যাপক এরর হ্যান্ডলিং, এক্সপোনেনশিয়াল ব্যাকঅফ সহ স্বয়ংক্রিয় রিট্রাই এবং ওয়েবহুক ভেরিফিকেশন ইউটিলিটি।
- টাইপ সুরক্ষা: রেসপন্সের জন্য Pydantic মডেল এবং রিকোয়েস্ট প্যারামিটারের জন্য TypedDict ব্যবহার করে, যা IDE অটোকমপ্লিশন এবং টাইপ চেকিং সক্ষম করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.