يقرأ CometAPI CLI الإعدادات من ملف إعداد بصيغة TOML، ومن متغيرات البيئة، ومن علامات سطر الأوامر. عند توفر الإعداد نفسه من عدة مصادر، يكون ترتيب الأولوية كما يلي: علامات CLI > ملف الإعداد > متغيرات البيئة > القيم الافتراضيةDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
ملف الإعداد
الموقع:~/.config/cometapi/config.toml
شغّل معالج الإعداد لإنشاء ملف الإعداد بشكل تفاعلي:
config:
الإعدادات المتاحة
| مفتاح الإعداد | متغير البيئة | الوصف |
|---|---|---|
api_key | COMETAPI_KEY | API key (مطلوب لجميع الأوامر) |
access_token | COMETAPI_ACCESS_TOKEN | Access token لأوامر مستوى الحساب |
base_url | COMETAPI_BASE_URL | عنوان URL الأساسي للـ API (الافتراضي: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | النموذج الافتراضي لأمر chat (الاحتياطي: gpt-5.4) |
output_format | — | تنسيق الإخراج الافتراضي: table أو json أو yaml أو csv أو markdown |
بيانات الاعتماد
يستخدم CLI نوعين من بيانات الاعتماد:API key
مطلوب لجميع الأوامر. يقوم API key بالمصادقة على الطلبات المرسلة إلى نقاط نهاية نماذج CometAPI. أنشئ API key من CometAPI Console → API Keys. قم بتعيينه بإحدى الطرق التالية:Access token
اختياري. يكون Access token مطلوبًا لأوامر مستوى الحساب:account وstats وtokens وlogs وtasks.
أنشئ Access token من CometAPI Console → Personal Settings.
قم بتعيينه بإحدى الطرق التالية:
الأمان
يطبق CLI ممارسات الأمان التالية:- لا يتم أبدًا تسجيل API keys وAccess tokens أو عرضها بالكامل. يتم إظهار آخر 4 أحرف فقط في مخرجات التشخيص.
- يتم إنشاء ملف الإعداد بصلاحيات مقيّدة (
0600) — بحيث يكون قابلاً للقراءة فقط من قِبل مالك الملف. - يجب عدم تضمين بيانات الاعتماد مطلقًا في نظام التحكم في الإصدارات. أضف مسار ملف الإعداد إلى ملف
.gitignoreإذا كان ذلك مناسبًا.
استكشاف الأخطاء وإصلاحها
| الخطأ | الحل |
|---|---|
API key not configured | شغّل cometapi init أو اضبط متغير البيئة COMETAPI_KEY |
Connection failed | شغّل cometapi doctor لتشخيص الاتصال |
Access token not configured | مطلوب فقط للأوامر account وstats وtokens وlogs وtasks. شغّل cometapi init لإضافة واحد |