الانتقال إلى المحتوى الرئيسي

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.

استخدم وثائق نموذج النص في CometAPI من خلال مطابقة تنسيق طلبك مع الصفحة التي تنفّذه. بالنسبة إلى الدردشة المتوافقة مع OpenAI، ابدأ بـ Chat Completions أو Responses؛ أما بالنسبة إلى التنسيقات الأصلية للمزوّد، فاستخدم صفحة المزوّد المطابقة.

اختر واجهة برمجة تطبيقات للنص

Chat Completions

أرسل رسائل دردشة متوافقة مع OpenAI باستخدام مصفوفة messages.

Responses

استخدم reasoning والمخرجات متعددة الوسائط والأدوات المدمجة عبر Responses API.

Anthropic Messages

استدعِ تدفقات العمل المتوافقة مع Claude Messages باستخدام الحقول الأصلية للمزوّد.

Gemini content generation

أرسل طلبات Gemini الأصلية لتوليد المحتوى.

استدعِ نموذج نص

استخدم أي model ID قادر على النص من صفحة النماذج أو دليل النماذج. الأمثلة أدناه تستدعي نقطة نهاية Chat Completions المتوافقة مع OpenAI.
تستخدم هذه الأمثلة العنصر النائب your-model-id. استبدله بـ model ID متاح لنموذج نص من صفحة النماذج أو دليل النماذج قبل تنفيذ الطلب.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/chat/completions",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-model-id",
        "messages": [
            {
                "role": "user",
                "content": "Write one sentence about CometAPI.",
            }
        ],
    },
    timeout=30,
)

response.raise_for_status()
result = response.json()
print(result["choices"][0]["message"]["content"])

مثال على الاستجابة

يمكن أن تبدو الاستجابة الناجحة مثل هذا. تختلف قيم الحقول حسب النموذج والطلب:
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1779960520,
  "model": "your-model-id",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "CometAPI lets developers route model requests through one API surface."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 14,
    "total_tokens": 26
  }
}

سجلات النماذج النموذجية

يوضح رد فهرس النماذج النموذجي هذا الغلاف /api/models وشكل سجل واحد لنموذج نص. وهو ليس قائمة نماذج كاملة.
cURL
curl https://api.cometapi.com/api/models
{
  "success": true,
  "page": 1,
  "page_size": 20,
  "total": 302,
  "data": [
    {
      "created": 1773798949,
      "id": "your-text-model-id",
      "code": "your-text-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example text model",
      "model_type": "text",
      "features": [
        "text-to-text"
      ],
      "endpoints": "{\n  \"openai-chat\": {\n    \"path\": \"/v1/chat/completions\",\n    \"method\": \"POST\"\n  }\n}",
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 0.5,
        "output": 1.5,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

الأخطاء الشائعة

أرسل Authorization: Bearer $COMETAPI_KEY.
استخدم https://api.cometapi.com/v1 للطلبات المتوافقة مع OpenAI.
اختر نموذجًا قادرًا على النص من صفحة النماذج.
أزل الحقول الاختيارية، ثم أضِف الحقول مرة واحدة في كل مرة.

رموز الأخطاء واستراتيجية إعادة المحاولة

لا تعِد المحاولة حتى يتم إصلاح جسم الطلب.
لا تعِد المحاولة حتى تكون API key موجودة وصالحة.
تحقّق من base URL والمسار وmodel ID قبل إعادة المحاولة.
أعد المحاولة مع backoff أُسّي وقلّل التوازي.
أعد المحاولة مع backoff لأخطاء المزوّد أو الخدمة العابرة.
لأنماط التنفيذ، راجع Error codes and retry strategy وRate limits and concurrency.

التسعير ودليل النماذج

صفحة النماذج

اقرأ كيف يعرض CometAPI model IDs في الوثائق.

دليل النماذج

استعرض توفر النماذج وقدراتها.

التسعير

تحقّق من الأسعار قبل استدعاء نموذج.
Last modified on May 28, 2026