لا تتطلب أدوات الكتالوج العام مفتاح API خاصًا بـ TokenLab. اضبط
TOKENLAB_API_KEY لاستخدام أدوات الاستدلال الأربع المدفوعة.ما الذي يوفره
- اكتشاف مباشر للنماذج من
https://api.tokenlab.sh/v1/models. - البحث عن تفاصيل النموذج من
/v1/models/{model}. - البحث عن الأسعار من
/v1/models/{model}/pricing. - نظرة عامة على API قابلة للقراءة من قبل الوكيل من
https://api.tokenlab.sh/llms.txt. - توجيهات حول عائلات نقاط النهاية للمحادثات المتوافقة مع OpenAI، وResponses، وAnthropic Messages، وGemini، والوسائط، والصوت، والتضمينات (embeddings)، وإعادة التصنيف (rerank)، والترجمة.
- استدلال اختياري عبر Chat Completions المتوافق مع OpenAI وResponses وAnthropic Messages وGemini generateContent.
التثبيت من GitHub
قم باستنساخ المستودع العام وتثبيت التبعيات:TOKENLAB_API_BASE يكون افتراضياً https://api.tokenlab.sh.
التثبيت في Codex
أضف خادم الكتالوج العام إلى إعدادات Codex:TOKENLAB_API_KEY.
لتمكين أدوات الاستدلال، أضف مفتاح TokenLab API عند تسجيل الخادم:
التثبيت في Cline
ثبّت خادم stdio المنشور باستخدام Cline CLI:TOKENLAB_API_KEY في بيئة Cline عند الحاجة إلى أدوات الاستدلال.
إعداد Claude Desktop
أضف حزمة npm المنشورة إلى إعدادات عميل MCP:Cursor وWindsurf وعملاء MCP الآخرون
استخدم نفس الأمر والوسائط في أي عميل يدعم خوادم stdio MCP:tokenlab-model-catalog كاسم للخادم.
الأدوات
| الأداة | الغرض |
|---|---|
list_models | سرد نماذج TokenLab العامة. يمكن التصفية اختيارياً باستخدام recommended_for مثل image أو video أو embedding أو rerank أو translation. |
get_model | جلب التفاصيل العامة لنموذج واحد وتنسيق الطلب المدعوم. |
get_model_pricing | جلب تفاصيل الأسعار العامة لنموذج واحد. |
compare_models | مقارنة تفاصيل وأسعار عدة معرفات للنماذج. |
create_chat_completion | استدعاء نقطة /v1/chat/completions المتوافقة مع OpenAI، مع دعم الرسائل متعددة الوسائط واستدعاء الأدوات. يتطلب TOKENLAB_API_KEY. |
create_response | استدعاء نقطة /v1/responses. يتطلب TOKENLAB_API_KEY. |
create_anthropic_message | استدعاء نقطة Anthropic Messages على /v1/messages. يتطلب TOKENLAB_API_KEY. |
create_gemini_content | استدعاء نقطة Gemini الأصلية generateContent. يتطلب TOKENLAB_API_KEY. |
get_api_overview | جلب نظرة عامة llms.txt الخاصة بـ TokenLab للحصول على توجيهات نقاط النهاية القابلة للقراءة من قبل الوكيل. |
سير عمل الوكيل الموصى به
- استدعِ
list_modelsعندما لا يحدد المستخدم اسماً لنموذج معين. - استخدم
recommended_forللمهام غير المتعلقة بالمحادثة، مثل الصور، الفيديو، الموسيقى، 3D، تحويل النص إلى كلام (TTS)، تحويل الكلام إلى نص (STT)، التضمينات، إعادة التصنيف، أو الترجمة. - استدعِ
get_modelقبل إنشاء طلب غير متعلق بالمحادثة، أو إعادة محاولة طلب فاشل، أو التبديل بين عائلات نقاط النهاية. - استدعِ
get_model_pricingعندما تؤثر تكلفة النموذج على اختيار المستخدم. - استخدم
compare_modelsعندما يعتمد الاختيار على عدة نماذج مرشحة. - استدعِ أداة الاستدلال المطابقة لعقد API المطلوب، أو استخدم
get_api_overviewللحصول على خريطة موجزة لعائلات TokenLab API.
توجيهات نقاط النهاية الأصلية
يدعم TokenLab المسارات المتوافقة مع OpenAI وعائلات نقاط النهاية الأصلية. يساعد خادم MCP الوكيل في اختيار المسار الصحيح قبل كتابة التعليمات البرمجية:| العائلة | المسار الشائع |
|---|---|
| محادثة متوافقة مع OpenAI | /v1/chat/completions |
| Responses | /v1/responses |
| Anthropic Messages | /v1/messages |
| Gemini native | /v1beta/models/{model}:generateContent |
| الصور | /v1/images/generations, /v1/images/edits |
| الفيديو | /v1/videos/generations |
| الموسيقى | /v1/music/generations |
| 3D | /v1/3d/generations |
| الصوت | /v1/audio/speech, /v1/audio/transcriptions, /v1/audio/translations |
| التضمينات وإعادة التصنيف | /v1/embeddings, /v1/rerank |
| ترجمة النصوص | /v1/translations |
مستكشف النماذج المستضاف
يمكن للعملاء الذين يدعمون Streamable HTTP الاتصال بـ:open_tokenlab_model_explorer وcompare_tokenlab_models وgenerate_tokenlab_endpoint_example. استخدم خادم npm المحلي أعلاه عند الحاجة إلى الأدوات التسع كاملة أو الاستدلال الموثق.
الاستخدام مع مهارات TokenLab
يعد خادم MCP مفيداً في وقت التشغيل، بينما يقوم مستودع مهارات TokenLab بتعليم وكلاء البرمجة كيفية إنشاء وإصلاح تعليمات التكامل البرمجية. استخدم كلاهما عند توفرهما:- خادم MCP: لاكتشاف النماذج الحالية، والأسعار، وتفاصيل نقاط النهاية.
- مهارة
tokenlab-api-integration: لإنشاء أمثلة API قابلة للتشغيل ومعالجة أخطاء TokenLab المهيكلة. - مهارة
tokenlab-model-picker: لاختيار نماذج قوية لمهمة المستخدم. - مهارة
tokenlab-native-endpoints: لاتخاذ قرار بشأن استخدام مسارات Responses، أو Anthropic Messages، أو Gemini، أو الوسائط، أو الصوت، أو التضمينات، أو إعادة التصنيف، أو الترجمة.
استكشاف الأخطاء وإصلاحها
لا يمكن للعميل بدء تشغيل الخادم
لا يمكن للعميل بدء تشغيل الخادم
تأكد من أن إصدار Node.js هو 18.17 على الأقل، ثم شغّل
npx -y @tokenlabai/mcp-server مرة واحدة في الطرفية لإظهار أخطاء npm أو الشبكة.قائمة النماذج فارغة
قائمة النماذج فارغة
تحقق من أن الجهاز يمكنه الوصول إلى
https://api.tokenlab.sh/v1/models. إذا قمت بتجاوز TOKENLAB_API_BASE، فتأكد من أنه لا يتضمن شرطة مائلة في النهاية.لا يزال الوكيل يختار معرفات نماذج قديمة
لا يزال الوكيل يختار معرفات نماذج قديمة
اطلب من الوكيل استدعاء
list_models أو get_model قبل كتابة اسم النموذج بشكل ثابت (hardcoding). إن إقران خادم MCP مع tokenlab-model-picker يعطي نتائج أفضل.هل يمكن لهذا الخادم استدعاء واجهات برمجة تطبيقات الاستدلال المدفوعة لـ TokenLab؟
هل يمكن لهذا الخادم استدعاء واجهات برمجة تطبيقات الاستدلال المدفوعة لـ TokenLab؟
نعم. اضبط
TOKENLAB_API_KEY ثم استخدم create_chat_completion أو create_response أو create_anthropic_message أو create_gemini_content. تبقى أدوات الكتالوج والأسعار متاحة دون مفتاح.الموارد
مستودع GitHub
الكود المصدري وتعليمات الإعداد المحلي
مهارات TokenLab
مهارات الوكيل المحدثة لتكاملات TokenLab
API كتالوج النماذج
نقطة نهاية اكتشاف النماذج العامة
llms.txt
نظرة عامة على TokenLab API قابلة للقراءة من قبل الوكيل
خادم Glama MCP
اعرض إدراج TokenLab MCP Server الذي تم التحقق منه
مستكشف نماذج Glama
استكشف النماذج والأسعار وأمثلة نقاط النهاية الأصلية
إدراج MCP.so
اكتشف TokenLab في دليل AI & Agents
مستكشف النماذج المستضاف
افتح مستكشف النماذج العام ونقطة نهاية MCP البعيدة