CometAPI رسميًا، لذلك يمكنك استخدام CometAPI مباشرةً من agno.models.cometapi دون إنشاء adapter مخصص.
المتطلبات الأساسية
- Python 3.10+
- حزمة Agno لـ Python
- حساب CometAPI مع مفتاح API نشط — احصل على مفتاحك من لوحة التحكم
تكوين التكامل
1
تثبيت Agno
ثبّت Agno في بيئة Python الخاصة بك:
2
عيّن مفتاح API الخاص بـ CometAPI
خزّن مفتاح API الخاص بـ CometAPI في متغير البيئة
COMETAPI_KEY:3
أنشئ وكيل Agno
4
شغّل الوكيل
احفظ المثال باسم تؤكد الاستجابة الناجحة أن Agno يرسل استدعاءات النموذج عبر CometAPI.
agent.py، ثم شغّله من جلسة shell نفسها:كيف يتصل Agno بـ CometAPI
يقرأ موفرCometAPI الرسمي في Agno القيمة COMETAPI_KEY من بيئتك ويستخدم https://api.cometapi.com/v1 باعتباره base URL الافتراضي. وهو يوسّع داخليًا واجهة النموذج المتوافقة مع OpenAI في Agno، لكن يجب على كود التطبيق لديك استيراد CometAPI وإنشاء مثيل منه.
يمكنك أيضًا تمرير مفتاح API أو base URL بشكل صريح عندما لا تتمكن بيئة التشغيل لديك من قراءة متغيرات البيئة:
عرض النماذج المتاحة
يكشف موفر Agno عنget_available_models() للتحقق من model IDs المتاحة عبر حساب CometAPI الخاص بك:
استكشاف الأخطاء وإصلاحها
أخطاء المصادقة
أخطاء المصادقة
تأكد من أن
COMETAPI_KEY تم تعيينه في جلسة shell نفسها التي تشغّل agent.py. إذا كان المتغير مفقودًا، فسيُظهر Agno خطأ مصادقة قبل إرسال طلب النموذج.أخطاء النموذج
أخطاء النموذج
تأكد من أن قيمة
id تطابق model ID من صفحة نماذج CometAPI. يمكنك أيضًا استدعاء CometAPI().get_available_models() لفحص توفر النماذج من حسابك.