نظرة عامة على الأوامر
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | أرسل رسالة أو ابدأ REPL تفاعليًا | مفتاح API |
models | اعرض النماذج المتاحة وابحث فيها | مفتاح API |
balance | اعرض رصيد الحساب | مفتاح API (أو access token) |
account | اعرض ملف الحساب الشخصي | access token |
stats | اعرض إحصاءات الاستخدام | access token |
tokens | اعرض مفاتيح API الخاصة بك وابحث فيها | access token |
logs | تصفّح سجلات الاستخدام باستخدام عوامل التصفية | access token |
tasks | اعرض سجلات المهام غير المتزامنة | access token |
init | معالج إعداد تفاعلي | — |
doctor | شغّل التشخيصات وفحوصات السلامة | مفتاح API |
config | إدارة إعدادات CLI | — |
repl | ابدأ واجهة أوامر تفاعلية | مفتاح API |
COMETAPI_ACCESS_TOKEN أو مفتاح الإعداد access_token. راجع دليل الإعدادات للتفاصيل.
Chat
أرسل رسالة واحدة أو ابدأ REPL تفاعليًا متعدد الجولات.| Option | Short | Description |
|---|---|---|
--model | -m | النموذج المراد استخدامه (الافتراضي: من الإعدادات) |
--system | -s | Prompt النظام |
--temperature | -t | درجة حرارة أخذ العينات (0.0–2.0) |
--max-tokens | الحد الأقصى لعدد Tokens في الاستجابة | |
--stream/--no-stream | تمكين أو تعطيل Streaming (الافتراضي: stream) | |
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Models
اعرض النماذج المتاحة مع إمكانية البحث وتحديد العدد اختياريًا.| Option | Short | Description |
|---|---|---|
--search | -s | تصفية النماذج حسب كلمة مفتاحية |
--limit | -l | الحد الأقصى لعدد النتائج |
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Balance
اعرض رصيد حساب CometAPI الخاص بك.| Option | Short | Description |
|---|---|---|
--source | -s | مصدر البيانات: account (الحساب بالكامل) أو key (مفتاح API الحالي). |
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Account
اعرض ملف حسابك الشخصي. يتطلب access token.| Option | Short | Description |
|---|---|---|
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Stats
اعرض إحصاءات الاستخدام للشهر الحالي. يتطلب access token.| Option | Short | Description |
|---|---|---|
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Tokens
اعرض مفاتيح API الخاصة بك وابحث فيها. يتطلب access token.| Option | Short | Description |
|---|---|---|
--search | -s | كلمة البحث |
--page | -p | رقم الصفحة |
--page-size | عدد النتائج في كل صفحة | |
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Logs
تصفّح سجلات الاستخدام باستخدام عوامل التصفية. يتطلب access token.| Option | Short | Description |
|---|---|---|
--model | -m | التصفية حسب model ID |
--token-name | التصفية حسب اسم مفتاح API | |
--type | -t | نوع السجل: consume أو topup أو error أو refund أو system أو manage |
--start | تاريخ البداية (YYYY-MM-DD) | |
--end | تاريخ النهاية (YYYY-MM-DD) | |
--group | -g | التصفية حسب المجموعة |
--limit | -l | الحد الأقصى لعدد السجلات |
--page | -p | رقم الصفحة |
--page-size | عدد النتائج في كل صفحة | |
--export | الإخراج بصيغة CSV إلى stdout | |
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Tasks
اعرض سجلات المهام غير المتزامنة لمنصات مثل Suno و Midjourney و Luma و Kling. يتطلب access token.| Option | Short | Description |
|---|---|---|
--platform | التصفية حسب اسم المنصة | |
--status | التصفية حسب الحالة | |
--limit | -l | الحد الأقصى لعدد السجلات |
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Doctor
شغّل التشخيصات للتحقق من إعدادات CLI واتصال API.- وجود ملف الإعدادات وإمكانية قراءته
- توفر مفتاح API ومصدره (الإعدادات أو env أو غير موجود)
- توفر access token
- اتصال الشبكة بنقطة نهاية CometAPI
- صلاحية مصادقة API
| Option | Short | Description |
|---|---|---|
--format | -f | تنسيق الإخراج |
--json | الإخراج بصيغة JSON |
Config
إدارة إعدادات CLI المخزنة في~/.config/cometapi/config.toml.
Init
شغّل معالج الإعداد التفاعلي لتهيئة مفتاح API و access token الخاصين بك.~/.config/cometapi/config.toml.
Repl
ابدأ واجهة أوامر تفاعلية كاملة حيث يمكنك تشغيل أي أمر CLI بدون البادئةcometapi.
تنسيقات الإخراج
تدعم جميع أوامر البيانات--json أو --format:
| Format | Description |
|---|---|
table | جدول منسق داخل الطرفية (الافتراضي) |
json | إخراج JSON |
yaml | إخراج YAML |
csv | قيم مفصولة بفواصل |
markdown | جدول Markdown |
إكمال shell
ثبّت الإكمال التلقائي لـ shell لدعم الإكمال باستخدام Tab:رموز الخروج
| Code | Meaning |
|---|---|
0 | نجاح |
1 | خطأ عام |
2 | وسائط غير صالحة |
64 | الإعدادات مفقودة |
69 | الخدمة غير متاحة |
77 | خطأ في المصادقة |