OpenAI
Chat Completions, एम्बेडिंग, इमेज, ऑडियो और फ़ाइलें, बिना बदलाव।
/v1/chat/completionsOmniRoute / API सरफ़ेस
चैट, एम्बेडिंग, रीरैंकिंग, इमेज, वीडियो, म्यूज़िक, स्पीच, OCR, फ़ाइलें और बैच, उसी रिक्वेस्ट फ़ॉर्मैट में जो आपका क्लाइंट पहले से बोलता है।
वायर फ़ॉर्मैट
एक प्रोसेस कई फ़ॉर्मैट स्वीकार करता है, इसलिए किसी एक वेंडर के SDK पर बने टूल को सिर्फ़ बेस URL बदलना होता है, और कुछ नहीं।
Chat Completions, एम्बेडिंग, इमेज, ऑडियो और फ़ाइलें, बिना बदलाव।
/v1/chat/completionsMessages वायर फ़ॉर्मैट, टोकन काउंटिंग सहित।
/v1/messagesResponses API का शेप, टूल-आउटपुट कम्पैक्शन के साथ।
/v1/responsesgenerateContent और Gemini मॉडल लिस्टिंग।
/v1beta/modelsलोकल Ollama API बोलने वाले टूल्स के लिए ड्रॉप-इन।
/v1/api/chatCohere/Voyage रीरैंकिंग और Jina classify व segment।
/v1/rerankएंडपॉइंट
इस आधार पर ग्रुप किए गए कि आप क्या करना चाहते हैं, न कि कौन सा प्रोवाइडर उसे सर्व करता है।
तीन रिक्वेस्ट शेप एक ही राउटर तक पहुँचते हैं, इसलिए क्लाइंट अपना मौजूदा फ़ॉर्मैट रख सकता है।
/v1/chat/completionsOpenAI Chat Completions, स्ट्रीमिंग या बफ़र्ड/v1/messagesAnthropic Messages/v1/responsesOpenAI Responses/v1/messages/count_tokensखर्च करने से पहले टोकन गिनेंRAG स्टैक का रिट्रीवल हिस्सा, उसी एंडपॉइंट और उसी की के पीछे।
/v1/embeddingsटेक्स्ट और मल्टीमोडल एम्बेडिंग/v1/rerankCohere और Voyage कम्पैटिबल रीरैंकिंग/v1/searchप्रोवाइडर्स में वेब सर्च एब्स्ट्रैक्शन/v1/classifyJina टेक्स्ट क्लासिफ़िकेशन/v1/segmentJina कंटेंट सेगमेंटेशन/v1/web/fetchरीडेबल पेज एक्सट्रैक्शनजनरेशन भी टेक्स्ट जैसे ही फ़ॉलबैक और कॉस्ट अकाउंटिंग से रूट होता है।
/v1/images/generationsइमेज सिंथेसिस/v1/images/editsएडिटिंग और इनपेंटिंग/v1/videos/generationsवीडियो जनरेशन/v1/music/generationsम्यूज़िक सिंथेसिसदोनों दिशाओं में स्पीच, साथ में स्कैन किए सोर्स मटीरियल के लिए OCR।
/v1/audio/transcriptionsस्पीच टू टेक्स्ट/v1/audio/translationsट्रांसक्रिप्शन का अनुवाद/v1/audio/speechटेक्स्ट टू स्पीच/v1/ocrडॉक्यूमेंट OCRएक बार अपलोड करें, फिर कनेक्शन खुला रखने के बजाय काम असिंक्रोनस चलाएँ।
/v1/filesफ़ाइल अपलोड करें/v1/files/{id}/contentफ़ाइल कंटेंट स्ट्रीम करके वापस पाएँ/v1/batchesबैच जॉब बनाएँ/v1/batches/{id}बैच स्टेटस पोल करें/v1/batches/{id}/cancelचल रहा बैच कैंसल करेंमॉडल चुनने और बजट में रहने के लिए क्लाइंट को जो भी चाहिए।
/v1/modelsप्रोवाइडर-ग्रुप्ड मॉडल कैटलॉग/v1/quotas/checkबचा कोटा पहले से वैलिडेट करें/v1/moderationsकंटेंट मॉडरेशन/v1/wsस्ट्रीमिंग क्लाइंट्स के लिए WebSocket अपग्रेड110 टूल वाला MCP सर्वर और एक A2A एजेंट कार्ड, उसी प्रोसेस से सर्व किया गया।
/api/mcp/streamHTTP पर MCP, 33 स्कोप/api/mcp/sseServer-Sent Events पर MCP/a2aJSON-RPC 2.0, 6 एजेंट स्किल्स/.well-known/agent.jsonपब्लिक एजेंट कार्डहेडर
रूटिंग ब्लैक बॉक्स नहीं है: रिस्पॉन्स बनाने वाला निर्णय, कॉस्ट और कम्प्रेशन सब उसके साथ वापस आते हैं।
X-OmniRoute-Decisionरिक्वेस्ट सर्व करने वाली स्ट्रैटेजी, प्रोवाइडर एलियास और लेटेंसीX-OmniRoute-Providerजिस प्रोवाइडर एलियास पर वास्तव में रूट हुआX-OmniRoute-Modelरिज़ॉल्व किया गया मॉडल आइडेंटिफ़ायरX-OmniRoute-Latency-Msअपस्ट्रीम लेटेंसी मिलीसेकंड मेंX-OmniRoute-Tokens-Inइनपुट टोकन काउंटX-OmniRoute-Tokens-Outआउटपुट टोकन काउंटX-OmniRoute-Response-Costइस रिस्पॉन्स की USD कॉस्टX-OmniRoute-Cost-Savedकैश हिट पर बचा USDX-OmniRoute-Cacheनॉन-स्ट्रीमिंग रिक्वेस्ट पर HIT या MISSX-OmniRoute-Compressionलागू कम्प्रेशन मोड और वह कहाँ से आयाX-OmniRoute-Fallback-Attemptsलिए गए फ़ॉलबैक हॉप, अगर कोई हुएX-OmniRoute-Request-Idरिक्वेस्ट लॉग के लिए कोरिलेशन idx-omniroute-compressionएक रिक्वेस्ट के लिए कम्प्रेशन प्रोफ़ाइल ओवरराइड करेंX-OmniRoute-No-Cacheसिमैंटिक कैश बायपास करेंx-omniroute-no-memoryमेमोरी और स्किल्स इंजेक्शन छोड़ेंX-Session-Idसेशन एफ़िनिटी और कॉस्ट एट्रिब्यूशन कीIdempotency-Keyरीट्राई की गई रिक्वेस्ट डीड्यूप्लिकेट करें