يحتوي هذا المستودع على أمثلة على الرموز لاستخدام استدعاء الوظيفة أو الأدوات التي تدعو إلى واجهات برمجة التطبيقات Openai.
كما كتبت منشور مدونة حول هذا الموضوع.
يوفر طريقة بسيطة لاستدعاء API Openai مع الميزات التالية:
في وقت كتابة هذا التقرير ، يقوم Openai باختبار وظائف Assistant APIs وقاموا مؤخرًا بتغيير هيئة استجابة API الخاصة بهم لمعالجة ذلك ، من المهم اتباع تغييراتها الأخيرة والتأكد من أن الرمز المقدم هنا محدث مع أحدث التغييرات في واجهة برمجة التطبيقات الخاصة بهم ، ولكن استخدمها على مسؤوليتك الخاصة.
pip install -r requirements.txtالآن ، قم بإنشاء ملف .env لتخزين مفتاح Openai API أو إعادة تسمية هذا المقدمة.
touch .env3. حدد مفتاح API Openai
أضف openai_api_key إلى ملف .env
OPENAI_API_KEY=your_api_keyملاحظة: إذا كنت لا تعرف كيفية الحصول على واحدة ، فإليك الدليل.
في المحطة الخاصة بك ، استخدم الأوامر التالية:
python simple_calling.py # for simple calling demo
python advanced_calling.py # for advanced calling demo
لقد أضفنا دفتر Jupyter بعنوان advanced_function_calling_demo.ipynb إلى هذا المستودع. تم تصميم دفتر الملاحظات هذا للمطورين ذوي الخبرة والمتمرسين الذين يتطلعون إلى استكشاف الاستخدام المتقدم لسجل الوظائف من advanced_function_calling.py . ويتضمن أمثلة مفصلة ، وتفسيرات ، ومقتطفات التعليمات البرمجية التي يمكن تنفيذها داخل دفتر الملاحظات لعرض استخدام العالم الحقيقي. يهدف هذا المورد إلى توفير دليل شامل للاستفادة الفعال لسجل الوظائف لتقنيات استدعاء الوظائف المتقدمة.
طلبات السحب موضع ترحيب. للتغييرات الرئيسية ، يرجى فتح مشكلة أولاً لمناقشة ما تريد تغييره.