Skip to main content

نظرة عامة

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.
سيناريو اختياري للتوصية خارج 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): model
  • created (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): مرحلة دورة الحياة وتواريخ الإصدار/الإيقاف ونموذج الاستبدال ومصدر شارة latest
  • tokenlab.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_operation
  • tokenlab.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 يملكها المستخدم.