عن المشروع
مكتبة OpenAI Python هي مجموعة التطوير الرسمية (SDK) للوصول إلى REST API الخاص بـ OpenAI، والمصممة للإصدار Python 3.10+. تتميز بعملاء متزامنين وغير متزامنين مدعومين بـ HTTPX2، مع تعريفات كاملة للأنواع لمعاملات الطلبات وحقول الاستجابات. تشمل القدرات الرئيسية:
- التفاعل مع النماذج: دعم Chat Completions وResponses API وRealtime API لتجارب محادثة متعددة الوسائط منخفضة زمن الوصول باستخدام WebSockets.
- المصادقة: خيارات مصادقة مرنة تشمل مفاتيح API القياسية، وموفري هوية العمل الآمنة لـ Kubernetes وAzure وGoogle Cloud Platform، بالإضافة إلى تكوينات X.509 mTLS المخصصة.
- الميزات المتقدمة: دعم مدمج لاستجابات البث (SSE)، والترقيم التلقائي لطرق القوائم، ومعالجة قوية لرفع الملفات لأغراض الضبط الدقيق والمهام الأخرى.
- تجربة المطور: معالجة شاملة للأخطاء مع فئات استثناء محددة، وإعادة محاولة تلقائية مع تأخير أسي، وأدوات التحقق من صحة webhook.
- سلامة الأنواع: استخدام نماذج Pydantic للاستجابات وTypedDicts لمعاملات الطلبات، مما يتيح الإكمال التلقائي في بيئة التطوير والتحقق من الأنواع.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.