Endpoints
मॉडल
GET /models से उपलब्ध हर मॉडल की सूची, कीमतें और क्षमताएँ पाएं। प्रतिक्रिया के फ़ील्ड और मॉडल फ़िल्टर करने के तरीके यहाँ समझें।
हर वह मॉडल सूचीबद्ध करें जिसे आप कॉल कर सकते हैं, उसकी श्रेणी, context length, modalities, समर्थित पैरामीटर और USD कीमतों के साथ। यह सूची OpenAI के GET /models shape और कुछ अतिरिक्त फ़ील्ड्स का इस्तेमाल करती है, इसलिए client.models.list() काम करता है।
मॉडल सूची वाले endpoints के लिए कोई API key ज़रूरी नहीं है। Responses 5 मिनट के लिए cache होते हैं।
मॉडल सूचीबद्ध करें
GET https://api14.com/api/v1/models
| Query पैरामीटर | विवरण |
|---|---|
category | श्रेणी से फ़िल्टर करें: text, image, video, speech, transcription, audio, embeddings, rerank, decisions, या all। |
output_modalities | category का दूसरा नाम। |
curl https://api14.com/api/v1/models
curl "https://api14.com/api/v1/models?category=image"
Response
{
"object": "list",
"data": [
{
"id": "anthropic/claude-sonnet-4.5",
"object": "model",
"created": 1758672000,
"owned_by": "anthropic",
"name": "Anthropic: Claude Sonnet 4.5",
"description": "Anthropic's most capable Sonnet model...",
"category": "text",
"context_length": 1000000,
"architecture": {
"input_modalities": ["text", "image", "file"],
"output_modalities": ["text"]
},
"pricing": {
"prompt": "0.000003",
"completion": "0.000015",
"input_cache_read": "0.0000003",
"input_cache_write": "0.00000375"
},
"supported_parameters": ["tools", "tool_choice", "reasoning", "max_tokens", "temperature"],
"endpoint": "/api/v1/chat/completions"
}
]
}
| फ़ील्ड | विवरण |
|---|---|
id | model के रूप में भेजी जाने वाली मॉडल id, provider/model फ़ॉर्मैट में। देखें मॉडल ids। |
category | मुख्य श्रेणी। यह तय करती है कि कौन-सा endpoint कॉल करना है। |
pricing | Strings के रूप में USD कीमतें, प्रति token, जब तक key कुछ और न बताए (request, image, वीडियो SKUs)। यही कीमतें आप चुकाते हैं। |
supported_parameters | मॉडल जिन request पैरामीटर को स्वीकार करता है (tools, reasoning, response_format, ...)। |
endpoint | इस मॉडल की श्रेणी के लिए gateway endpoint। |
सिर्फ़ api14 पर सक्रिय मॉडल ही सूचीबद्ध होते हैं।
एक मॉडल प्राप्त करें
GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini
उसी shape में एक अकेला model object लौटाता है। वैरिएंट suffixes बेस मॉडल पर resolve होते हैं (openai/gpt-5-mini:nitro → openai/gpt-5-mini)। अज्ञात या निष्क्रिय ids 404 model_not_found लौटाती हैं।
श्रेणी कैटलॉग
ये ज्यों के त्यों लौटाए जाते हैं और इनमें समर्थित resolutions, अवधियाँ, aspect ratios और प्रति-SKU वीडियो कीमतें जैसे अतिरिक्त पैरामीटर शामिल होते हैं। सार्वजनिक, कोई key ज़रूरी नहीं:
curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models
उदाहरण: सबसे सस्ते टेक्स्ट मॉडल
curl -s "https://api14.com/api/v1/models?category=text" \
| jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id) \(.pricing.prompt)"'
त्रुटियाँ
| Status | Code | कब |
|---|---|---|
| 404 | model_not_found | किसी अज्ञात या निष्क्रिय मॉडल के लिए GET /models/{id}। |
| 502 | upstream_unavailable | कोई proxied कैटलॉग (/images/models आदि) प्राप्त नहीं किया जा सका। |
देखें त्रुटियाँ।