نظرة عامة على الأوامر
| 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 | ابدأ shell أوامر تفاعلي | مفتاح API |
COMETAPI_ACCESS_TOKEN أو مفتاح الإعداد access_token. راجع دليل الإعداد للتفاصيل.
Chat
أرسل رسالة واحدة أو ابدأ REPL التفاعلي متعدد الأدوار.| Option | Short | Description |
|---|---|---|
--model | -m | النموذج المراد استخدامه (الافتراضي: من الإعدادات) |
--system | -s | system 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.
Output formats
تدعم جميع أوامر البيانات--json أو --format:
| Format | Description |
|---|---|
table | جدول منسق داخل الطرفية (الافتراضي) |
json | إخراج JSON |
yaml | إخراج YAML |
csv | قيم مفصولة بفواصل |
markdown | جدول Markdown |
Shell completion
ثبّت الإكمال التلقائي للصدفة لدعم الإكمال باستخدام Tab:رموز الخروج
| Code | المعنى |
|---|---|
0 | نجاح |
1 | خطأ عام |
2 | وسيطات غير صالحة |
64 | التكوين مفقود |
69 | الخدمة غير متاحة |
77 | خطأ في المصادقة |