عن المشروع

مكتبة 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 لمعاملات الطلبات، مما يتيح الإكمال التلقائي في بيئة التطوير والتحقق من الأنواع.