الأساسيات
الحصول على نموذج
الحصول على قدرات النموذج، وتسعيره، وتنسيقات الـ API الخاصة به
معامل المسار (Path Parameter)
modelstringpathمطلوب
معرف النموذج (Model ID)، مثل gpt-5.6-terra أو claude-sonnet-4-6.
الاستجابة (Response)
idstring
معرف النموذج.
objectstring
دائماً
model.owned_bystring
الجهة المصنعة للنموذج.
tokenlabobject
معلومات نموذج TokenLab، بما في ذلك القدرات، والأسعار، ووحدات الفوترة، وحدود السياق، وتنسيقات الـ API المقبولة، والعمليات، وحالة دورة حياة النموذج.
تشمل حقول tokenlab الشائعة ما يلي:
capabilities: النص، والصورة، والفيديو، والصوت، والقدرات الأخرى.pricing: الأسعار العامة الحالية.max_input_tokensوmax_output_tokens: حدود السياق والمخرجات.accepted_request_formats: تنسيقات الـ API المدعومة.supported_operations: عمليات مثل تحويل النص إلى صورة أو تحويل الصورة إلى فيديو.lifecycle: التوفر، وتاريخ الإصدار، وتاريخ الإيقاف، أو النموذج البديل.
تتضمن بعض نماذج الوسائط أيضاً حالة التوصية ووقت التحديث. يمكن أن تتغير التوصيات بناءً على التوفر والأداء، لذا لا تقم ببرمجة ترتيبها بشكل ثابت (hard-code).
مثال
curl "https://api.tokenlab.sh/v1/models/gpt-5.6-terra"{
"id": "gpt-5.6-terra",
"object": "model",
"owned_by": "openai",
"tokenlab": {
"category": "chat",
"capabilities": ["coding", "json-mode", "prompt-cache", "reasoning", "tool-use", "vision"],
"accepted_request_formats": ["openai_chat_completions", "openai_responses"]
}
}النموذج غير المعروف يُرجع 404 model_not_found.
curl -X GET "https://example.com/v1/models/string"{ "id": "string", "object": "model", "created": 0, "owned_by": "string", "tokenlab": { "aliases": [ "string" ], "deliveryAvailability": { "verified": true, "official": true, "operations": { "property1": { "verified": true, "official": true }, "property2": { "verified": true, "official": true } } }, "pricing": {}, "capabilities": [ "string" ], "providers": [ "string" ], "max_input_tokens": 0, "max_output_tokens": 0, "category": "string", "pricing_unit": "string", "cache_pricing": {}, "has_complex_pricing": true, "supported_operations": [ "string" ], "pricing_summary": {}, "pricing_provenance": {}, "lifecycle": { "stage": "active", "reason": "string", "replacement_model": "string", "released_at": "2019-08-24T14:15:22Z", "deprecated_at": "2019-08-24T14:15:22Z", "retired_at": "2019-08-24T14:15:22Z", "sunset_at": "2019-08-24T14:15:22Z", "latest": true, "latest_source": "auto", "latest_window_days": 0 }, "commercial": { "user_charge_policy": "paid", "free_reason": "platform", "free_until": "2019-08-24T14:15:22Z" }, "badges": [ { "key": "free", "tone": "green", "priority": 0, "tooltip": { "key": "string", "values": { "property1": "string", "property2": "string" } } } ], "request_format_summary": { "public_operations": [ "string" ], "supported_parameters": [ "string" ], "feature_flags": { "property1": true, "property2": true }, "output_formats": [ "string" ], "service_limits": { "online_rpm": 0, "concurrency": 0, "offline_inference": true, "offline_tpd": "string", "prompt_max_characters": 0 }, "required_selectors": [ "string" ], "optional_selectors": [ "string" ], "resolutions": [ "string" ], "resolutions_label": "string", "durations": [ "string" ], "durations_label": "string", "aspect_ratios": [ "string" ], "aspect_ratios_label": "string", "request_endpoint": "string", "status_mode": "string", "request_shape_mode": "string", "recommended_request_summary": {}, "request_endpoint_by_operation": { "property1": "string", "property2": "string" }, "operation_constraints": [ { "operation": "string", "request_endpoint": "string", "request_shape_mode": "string", "status_mode": "string", "supported_parameters": [ "string" ], "required_selectors": [ "string" ], "optional_selectors": [ "string" ], "documented_inputs": [ "string" ], "allowed_resolutions": [ "string" ], "allowed_durations": [ "string" ], "allowed_aspect_ratios": [ "string" ], "notes": [ "string" ], "parameter_options": { "property1": [ "string" ], "property2": [ "string" ] }, "parameter_value_constraints": { "property1": { "enum": [ "string" ], "enumCaseInsensitive": true, "maxItems": 0, "maxInteger": 0, "when": { "parameter": "string", "equals": "string" } }, "property2": { "enum": [ "string" ], "enumCaseInsensitive": true, "maxItems": 0, "maxInteger": 0, "when": { "parameter": "string", "equals": "string" } } } } ] }, "request_format_details": { "public_operations": [ "string" ], "supported_parameters": [ "string" ], "feature_flags": { "property1": true, "property2": true }, "output_formats": [ "string" ], "service_limits": { "online_rpm": 0, "concurrency": 0, "offline_inference": true, "offline_tpd": "string", "prompt_max_characters": 0 }, "required_selectors": [ "string" ], "optional_selectors": [ "string" ], "resolutions": [ "string" ], "resolutions_label": "string", "durations": [ "string" ], "durations_label": "string", "aspect_ratios": [ "string" ], "aspect_ratios_label": "string", "request_endpoint": "string", "status_mode": "string", "request_shape_mode": "string", "recommended_request_summary": {}, "request_endpoint_by_operation": { "property1": "string", "property2": "string" }, "operation_constraints": [ { "operation": "string", "request_endpoint": "string", "request_shape_mode": "string", "status_mode": "string", "supported_parameters": [ "string" ], "required_selectors": [ "string" ], "optional_selectors": [ "string" ], "documented_inputs": [ "string" ], "allowed_resolutions": [ "string" ], "allowed_durations": [ "string" ], "allowed_aspect_ratios": [ "string" ], "notes": [ "string" ], "parameter_options": { "property1": [ "string" ], "property2": [ "string" ] }, "parameter_value_constraints": { "property1": { "enum": [ "string" ], "enumCaseInsensitive": true, "maxItems": 0, "maxInteger": 0, "when": { "parameter": "string", "equals": "string" } }, "property2": { "enum": [ "string" ], "enumCaseInsensitive": true, "maxItems": 0, "maxInteger": 0, "when": { "parameter": "string", "equals": "string" } } } } ], "documented_inputs": [ "string" ], "documented_outputs": [ "string" ], "fallback_status_endpoints": [ "string" ], "notes": [ "string" ], "recommended_request": {} }, "accepted_request_formats": [ "openai_chat_completions" ] }}التفويض
BearerAuth AuthorizationBearer <token>
مصادقة مفتاح API. قم بإنشاء أو إدارة مفاتيح API في Dashboard > API > API Keys.
الموضع: header
معاملات المسار
model*string
معرف النموذج
الاستجابة
application/json
application/json
application/json
application/json