Skip to main content
هذه الصفحة هي دليل بدء سريع لواجهة API المتوافقة مع OpenAI من CometAPI. تساعدك على إعادة استخدام صيغة طلب Chat Completions، وOpenAI SDKs، وعنوان base URL الخاص بـ CometAPI. وهي ليست دليلاً لإعداد حساب OpenAI أو صفحة خاصة بنماذج OpenAI فقط.

ما الذي ستبنيه

سترسل طلبًا نصيًا واحدًا إلى المسار المتوافق مع OpenAI POST /v1/chat/completions في CometAPI، وتطبع رسالة المساعد، وتُبقي صيغة الطلب جاهزة للتطبيقات التي تستخدم OpenAI SDKs بالفعل.

متى تستخدم هذه الصفحة

استخدم هذا الدليل السريع عندما ينطبق أحد ما يلي على مشروعك:
  • أنت تستخدم بالفعل OpenAI SDKs أو صيغ طلبات Chat Completions.
  • تريد تبديل base URL إلى CometAPI.
  • تريد استدعاء model ID من CometAPI عبر مسار متوافق مع OpenAI API.

المتطلبات المسبقة

  • مفتاح CometAPI API مخزّن في COMETAPI_KEY
  • model ID نصي من صفحة النماذج
  • curl أو Python 3.10+ أو Node.js 18+

مفتاح API وbase URL والمصادقة

استخدم عنوان base URL الخاص بـ CometAPI مع العملاء المتوافقين مع OpenAI:
قم بمصادقة طلبات HTTP المباشرة باستخدام Bearer token:

أمثلة على الشيفرة

استخدم علامات التبويب أدناه لإرسال طلب Chat Completions نفسه باستخدام cURL وPython وNode.js.

شرح التدفق

كونها متوافقة مع OpenAI يعني أن تطبيقك يحتفظ بنقطة نهاية Chat Completions، وجسم الطلب، وأسماء أساليب SDK، مع تغيير base URL وmodel ID إلى قيم CometAPI. يكون المسار متزامنًا افتراضيًا. تعيد API كائن الاستجابة المكتملة في استجابة HTTP واحدة، ويقرأ تطبيقك choices[0].message.content. للحصول على مخرجات تدريجية، اضبط stream على true. تصبح الاستجابة Server-Sent Events وتنتهي بـ data: [DONE]. استخدم Streaming لواجهات الدردشة والاستجابات الطويلة. واحتفظ بالشكل المتزامن للمهام الخلفية والاختبارات البسيطة.

المعلمات الشائعة

استكشاف الأخطاء وإصلاحها والأسئلة الشائعة

لا. هذا هو مسار API المتوافق مع OpenAI من CometAPI. أنت تستخدم مفتاح API خاص بـ CometAPI، وbase URL الخاص بـ CometAPI، وmodel ID خاص بـ CometAPI.
تأكد من أن COMETAPI_KEY مُعيَّن في نفس shell أو runtime الذي يرسل الطلب. لا تلصق مفتاحًا حقيقيًا في ملفات المصدر.
استخدم model ID من CometAPI يدعم طلبات النص أو الدردشة. تحقق من صفحة Models قبل إعادة المحاولة.
تأكد من أن العميل يعيّن base_url في Python أو baseURL في Node.js إلى https://api.cometapi.com/v1.

الخطوات التالية