نظرة عامة
GET /v1/models مهيأ للاكتشاف. أما البيانات الوصفية الخاصة بالتفاصيل فقط، مثل capability_flags و pricing_provenance و request_format_details الكامل، فتوجد في GET /v1/models/{model}.
معلمات الاستعلام
string
فلتر اختياري للفئة العامة. يدعم
chat و image و video و audio و tts و stt و music و 3d و embedding و rerank و translation.string
سيناريو اختياري للتوصية خارج chat. يدعم
image و video و music و 3d و tts و stt و embedding و rerank و translation.string
فلتر اختياري حسب المزود، مثل
openai أو anthropic أو google أو deepseek.string
فلتر اختياري حسب وسم النموذج، مثل
chat أو image أو video أو embedding أو translation.عندما تكون
recommended_for موجودة، يرتب /v1/models النماذج غير chat وفق أحدث لقطة مخزنة مؤقتًا لمعدل النجاح خلال 24 ساعة. تظل النماذج ذات status = "insufficient_samples" مرئية، لكنها تظهر بعد النماذج ذات النقاط.الاستجابة
string
دائمًا
list.array
مصفوفة من كائنات النماذج.يحتوي كل نموذج دائمًا على:
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}.التصفية حسب المزود
فئات النماذج
مثال توصية الوكيل
Response
حذف النماذج
DELETE /v1/models/{model} غير مدعوم. نماذج TokenLab كتالوج عام مشترك وليست موارد نماذج fine-tuned يملكها المستخدم.