تكشف TokenLab عن عدة صيغ API حتى تتمكن أدوات الترميز الشائعة وSDKs والأطر من التكامل مع أقل قدر ممكن من كود الربط.تُعد هذه الصفحة أضيق نطاقًا من مصفوفة تسويقية عن قصد:
Supported تعني أننا نوثق مسار إعداد ملموس وتكشف TokenLab عن شكل البروتوكول الذي يتوقعه ذلك المسار.
مسار أصلي قوي تعني أن المستودع يحتوي أيضًا على أداة موائمة مباشرة أو دليل على شكل الطلب لتلك عائلة البروتوكول.
أفضل جهد تعني أن التكامل يمكن أن يعمل، لكن العميل upstream لا يعامل سير عمل بوابة مخصصة هذا كعقد مستقر.
لا تتم معالجة الحقول غير المدعومة بشكل موحد. على مسارات التوافق، يتم تجاهل بعض الحقول أو تطبيعها. على /v1/responses، يمكن أن تُرجع الحقول غير المدعومة أخطاء 400 أو 503 صريحة عندما لا تستطيع تلك المسار ضمان السلوك المطلوب.
يعمل لتدفّقات الدردشة/المحرر القياسية عبر BYOK، وليس بديلاً عن الميزات التي يديرها Cursor مثل إكمال التبويب
Claude Code CLI
مسار أصلي قوي
Anthropic
مسار /v1/messages الأصلي مع تغطية من المهايئ لـ التفكير وtool_choice
Codex CLI
مدعوم مع قيود على النموذج/المسار
OpenAI Responses
اعتبر /v1/responses مسارًا متقدمًا لعمليات سير العمل الخاصة بـ Codex؛ بعض الحقول الخاصة بـ Responses فقط غير مضمونة عبر كل نموذج ومسار مُوجَّه
Gemini CLI
أفضل جهد / تجريبي
Gemini
تدفق عنوان URL الأساسي المخصص لـ TokenLab ليس عقدًا مستقرًا مع المصدر الأصلي
OpenCode
مدعوم
متوافق مع OpenAI
استخدم مزوّدًا متوافقًا مع OpenAI افتراضيًا؛ وانتقل إلى مزوّد قائم على Responses فقط عندما تحتاج إليه صراحةً
غالبًا ما تعمل محررات ووكلاء متوافقة مع OpenAI بنفس نمط عنوان base URL، لكن هذا المستودع لا يحتفظ حاليًا بتغطية توافق انحدار خاصة بالأدوات لـ Windsurf وAider وContinue.dev وCline/Roo Code وGitHub Copilot والعملاء المماثلين.
مسار توافق لـ /v1 Chat Completions وEmbeddings؛ استخدم المسارات الأصلية الخاصة بالمزوّد للسلوك الخاص بالمزوّد، ولا تفترض أن الحقول الخاصة بـ Responses فقط تعمل عبر كل نموذج
Anthropic SDK
Python/JS
مسار أصلي قوي
مسار Messages الأصلي مع دعم مباشر للأدوات، والتفكير، والتخزين المؤقت للمحفزات
Vercel AI SDK
TypeScript
نمط التكامل الموصى به
فضّل @ai-sdk/openai-compatible؛ واستخدم @ai-sdk/openai فقط عندما تريد صراحةً سلوكًا أصليًا لـ Responses
LangChain
Python/JS
الواجهات القياسية المدعومة
ChatOpenAI وOpenAIEmbeddings هما النطاق المقصود؛ والإضافات الأصلية للمورّد خارجة عن النطاق
LlamaIndex
Python
مدعوم عبر OpenAILike
استخدم OpenAILike، وليس فئات OpenAI المدمجة، لبوابات الطرف الثالث مثل TokenLab
Dify
-
مدعوم مع قيود على النطاق
مزوّد OpenAI وتدفقات موجهة نحو chat-completions هي المسار المقصود؛ وليست مناسبة لسلوك Responses الخاص بـ Codex أو WebSocket