لا تزال CometAPI CLI في المرحلة التجريبية. قد تتغير أسماء الأوامر والخيارات أثناء استقرار الواجهة.
الميزات
- الدردشة مع النماذج باستخدام مخرجات Streaming أو REPL تفاعلي
- تصفح البيانات الوصفية لفهرس النماذج، بما في ذلك حقول المزوّد، والنمط، ونقطة النهاية، والإمكانية، والسياق، والتسعير
- فحص نموذج واحد باستخدام
cometapi model info <id> - إرسال طلب واحد عبر تنسيقات Chat Completions أو Responses أو Anthropic Messages أو Gemini Generate Content باستخدام
cometapi run - التحقق من الرصيد، وملف الحساب الشخصي، وإحصاءات الاستخدام، ومفاتيح API، والسجلات، وسجل المهام غير المتزامنة
- إخراج البيانات بصيغ table أو JSON أو YAML أو CSV أو Markdown
- تخزين الإعدادات المحلية في
~/.config/cometapi/config.toml
المتطلبات الأساسية
- Python 3.10 أو أحدث
- مفتاح API لـ CometAPI
تثبيت CLI
ثبّت الحزمة من PyPI:ابدأ باستخدام CLI
1
إعداد بيانات الاعتماد
شغّل معالج الإعداد:يمكنك أيضًا إعداد مفتاح API باستخدام متغير بيئة:تكون قيمة
COMETAPI_ACCESS_TOKEN الاختيارية مطلوبة فقط لأوامر account و stats و tokens و logs و tasks.2
الدردشة مع نموذج
أرسل رسالة دردشة واحدة:شغّل
cometapi chat بدون رسالة لبدء chat REPL.3
تصفح النماذج
ابحث في فهرس النماذج العام:صفِّ حسب البيانات الوصفية للفهرس:
4
فحص نموذج واحد
اعرض البيانات الوصفية التفصيلية لنموذج واحد:اعرض حمولة التفاصيل الخام:
5
تشغيل طلب متعدد البروتوكولات
أرسل طلبًا لمرة واحدة عبر نقطة نهاية chat الافتراضية:حدّد تنسيق نقطة نهاية آخر عندما يتبع جسم طلبك مخطط مزوّد مختلفًا:
الحصول على تعليمات الأوامر
استخدم-h مع الأمر الجذر أو أي أمر فرعي لفحص الخيارات الخاصة بالإصدار المثبّت: