نظرة عامة
GET /v1/models مهيأ للاكتشاف. أما البيانات الوصفية الخاصة بالتفاصيل فقط، مثل capability_flags و pricing_provenance و request_format_details الكامل، فتوجد في GET /v1/models/{model}.
معلمات الاستعلام
فلتر اختياري للفئة العامة. يدعم
chat و image و video و audio و tts و stt و music و 3d و embedding و rerank و translation.سيناريو اختياري للتوصية خارج chat. يدعم
image و video و music و 3d و tts و stt و embedding و rerank و translation.فلتر اختياري حسب المزود، مثل
openai أو anthropic أو google أو deepseek.فلتر اختياري حسب وسم النموذج، مثل
chat أو image أو video أو embedding أو translation.عندما تكون
recommended_for موجودة، يرتب /v1/models النماذج غير chat وفق أحدث لقطة مخزنة مؤقتًا لمعدل النجاح خلال 24 ساعة. تظل النماذج ذات status = "insufficient_samples" مرئية، لكنها تظهر بعد النماذج ذات النقاط.الاستجابة
دائمًا
list.مصفوفة من كائنات النماذج.يحتوي كل نموذج دائمًا على:
id(string): معرّف النموذجobject(string):modelcreated(integer): طابع زمني للإنشاءowned_by(string): مزود النموذجtokenlab.aliases(array): الأسماء البديلة العامة للنموذج نفسهtokenlab.pricing(object): ملخص التسعير العام البسيطtokenlab.capabilities(array): وسوم القدرات العامةtokenlab.max_input_tokens(number أوnull): حد سياق الإدخال عند توفرهtokenlab.max_output_tokens(number أوnull): حد الإخراج عند توفرهtokenlab.category(string): الفئة العامة للنموذجtokenlab.pricing_unit(string): وحدة التسعير العامةtokenlab.has_complex_pricing(boolean): ما إذا كان التسعير يتضمن أبعادًا خاصة بالنموذجtokenlab.lifecycle(object): مرحلة دورة الحياة وتواريخ الإصدار/الإيقاف ونموذج الاستبدال ومصدر شارة latesttokenlab.commercial(object): سياسة تحصيل الرسوم من المستخدم وسبب المجانية ووقت انتهائها الاختياريtokenlab.badges(array): شارات عرض مشتقة من بيانات دورة الحياة والبيانات التجارية
tokenlab.providers(array): المزودون العامون عند توفرهمtokenlab.cache_pricing(object أوnull): أسعار prompt cache عند توفرهاtokenlab.pricing_summary(object أوnull): تُعاد فقط للنماذج ذات التسعير المعقدtokenlab.request_format_summary(object أوnull): ملخص اكتشاف خفيف خارج chat يحتوي علىpublic_operationsوrequest_endpointوrequest_endpoint_by_operationtokenlab.agent_preferences(object): يُعاد فقط عندما تكونrecommended_forموجودة
tokenlab.capability_flags و tokenlab.supported_operations و tokenlab.pricing_provenance و tokenlab.request_format_details، تُعاد فقط من GET /v1/models/{model}.التصفية حسب المزود
فئات النماذج
| المزود | أمثلة على النماذج |
|---|---|
openai | gpt-5.4, gpt-5.4-mini, gpt-5-mini, gpt-4o, gpt-image-2 |
anthropic | claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5 |
google | gemini-3.1-pro-preview, gemini-3.5-flash, gemini-2.5-pro |
deepseek | deepseek-r1, deepseek-v3-2 |
xai | grok-4.1 |
moonshot | kimi-k2.5 |
minimax | minimax-m3 |
meta | llama-3.3-70b, llama-3.1-405b |
مثال توصية الوكيل
Response
حذف النماذج
DELETE /v1/models/{model} غير مدعوم. نماذج TokenLab كتالوج عام مشترك وليست موارد نماذج fine-tuned يملكها المستخدم.