مصفوفة التوافق

توافق الأدوات وحزم SDK

اعثر على إعداد TokenLab المناسب لأدوات البرمجة وتطبيقات الدردشة وحزم SDK وأطر العمل

تتصل معظم الأدوات بـ TokenLab عبر تغيير مفتاح API وعنوان URL الأساسي. ويعتمد الإعداد الدقيق على تنسيق API الذي يمكن للأداة استخدامه.

تنسيق APIعنوان URL الأساسيالعملاء الشائعون
Chat Completions (متوافق مع OpenAI)https://api.tokenlab.sh/v1حزم SDK الخاصة بـ OpenAI والعديد من تطبيقات الدردشة وأطر العمل
OpenAI Responseshttps://api.tokenlab.sh/v1عملاء Responses والأدوات التي تستخدم أحداث Responses
Anthropic Messageshttps://api.tokenlab.shحزم SDK الخاصة بـ Anthropic والأدوات الموجهة إلى Claude
Geminihttps://api.tokenlab.shعملاء Gemini عبر REST أو SDK الذين يسمحون بمضيف مخصص

يجب أن يتضمن accepted_request_formats للنموذج المختار التنسيق نفسه. ويعتمد البث واستدعاء الأدوات أيضًا على قدرات النموذج ودعم العميل. راجع الأمثلة في تنسيقات API.

حالات التوافق

الحالةالمعنى
متوافقيستخدم إعداد TokenLab في الصفحة المرتبطة خيارات الإعداد الموثقة للعميل
متوافق مع قيودينطبق الإعداد على ميزات أو طرق مصادقة محددة؛ وتبقى لخدمات المورّد الأخرى متطلباتها الخاصة

تصف هذه الحالات طريقة الإعداد في الصفحة المرتبطة. ويعتمد توفر الميزات أيضًا على النموذج المختار وإصدار العميل.

أدوات البرمجة

الأداةالحالةتنسيق APIملاحظات
Claude CodeمتوافقAnthropic Messagesيستخدم ANTHROPIC_BASE_URL ومفتاح API من TokenLab
Codex CLIمتوافق مع قيودResponsesيستخدم Responses؛ وتعتمد الميزات المتاحة على النموذج المختار
Cursorمتوافق مع قيودمتوافق مع OpenAIينطبق على ميزات Cursor التي تقبل مفتاح API وعنوان URL مخصصين
Clineمتوافقمتوافق مع OpenAIاختر OpenAI Compatible وأدخل عنوان URL الأساسي ومعرّف النموذج
Kilo Codeمتوافقمتوافق مع OpenAIيستخدم موفّرًا مخصصًا ومعرّف نموذج
OpenCodeمتوافقمتوافق مع OpenAIحمّل إعداد موفّر منفصلًا باستخدام OPENCODE_CONFIG
OpenHandsمتوافقمتوافق مع OpenAIواجهة تعتمد على LiteLLM: Advanced → Custom Model مع البادئة openai/ وحقل Base URL
Gemini CLIمتوافق مع قيودGeminiاستخدم GOOGLE_GEMINI_BASE_URL مع المصادقة بمفتاح API؛ ويحافظ GEMINI_CLI_HOME المنفصل على الإعداد الحالي

تطبيقات الدردشة

التطبيقالحالةملاحظات
Chatboxمتوافقأضف موفّرًا من نوع OpenAI API Compatible
Cherry Studioمتوافقأضف موفّرًا وأكمل Verify and Enable
DeepChatمتوافقاختر OpenAI Completions لاستخدام Chat Completions
Janمتوافقأضف خدمة متوافقة مع OpenAI
LibreChatمتوافقاضبط نقطة نهاية مخصصة متوافقة مع OpenAI
Open WebUIمتوافقأضف اتصالًا متوافقًا مع OpenAI واختر Chat في API Type

حزم SDK وأطر العمل

العميلالحالةالإعداد
OpenAI SDKمتوافقاضبط base_url / baseURL على https://api.tokenlab.sh/v1
Anthropic SDKمتوافقاضبط عنوان URL الأساسي على https://api.tokenlab.sh
Vercel AI SDKمتوافقأنشئ موفّرًا مخصصًا متوافقًا مع OpenAI
LangChainمتوافقاضبط ChatOpenAI أو OpenAIEmbeddings باستخدام عنوان TokenLab
LlamaIndexمتوافقاستخدم خيارات العميل المتوافق مع OpenAI
OpenAI Agents SDKمتوافق مع قيوديستخدم الدليل OpenAIChatCompletionsModel؛ تحقق من دعم الميزات في النموذج وSDK قبل استخدام Responses
AutoGenمتوافقاستخدم عميل نماذج متوافقًا مع OpenAI
CrewAIمتوافقاضبط عميل LLM المتوافق مع OpenAI
PydanticAIمتوافقحدد موفّرًا متوافقًا مع OpenAI

توجد أطر عمل وأدوات مراقبة وبوابات ومنتجات تقييم أخرى في قائمة Integrations.

الاستهلاك في الاستجابات المتدفقة

تقبل تدفقات Chat Completions الخيار stream_options: { include_usage: true }، الذي يضيف جزءًا أخيرًا يتضمن الاستهلاك قبل إغلاق التدفق. لا توفر واجهة Responses الخيار include_usage؛ بل تعرض تدفقاتها الاستهلاك في الحدث الختامي.

ما لا يستبدله مفتاح API مخصص

تجمع بعض المنتجات بين استدعاءات النموذج وميزات يستضيفها المورّد. يمكن لمفتاح TokenLab تشغيل طلبات النموذج المتاحة عبر إعدادات BYOK، لكنه لا يستبدل الاشتراكات الأخرى أو خدمات الإكمال التلقائي أو ميزات الحساب أو الإضافات المملوكة للمورّد.

إذا غيّر تحديث الأداة طريقة إعدادها، فاتبع صفحة التكامل الحالية بدلًا من نسخ مثال قديم لمتغيرات البيئة.

قبل الاعتماد على ميزة

  • تأكد من أن الأداة تسمح بعنوان URL أساسي مخصص للتنسيق المطلوب.
  • تأكد من أن النموذج يدرج هذا التنسيق في accepted_request_formats.
  • جرّب البث واستدعاءات الأدوات إذا كان سير عملك يتطلبها.
  • احتفظ بمفتاح API على جهاز أو خادم موثوق.
  • سجّل معرّف الطلب عند الإبلاغ عن خطأ.

في هذه الصفحة