OpenAI
Chat Completions, embeddingy, obrázky, audio a súbory, bez zmeny.
/v1/chat/completionsOmniRoute / API rozhranie
Chat, embeddingy, reranking, obrázky, video, hudba, reč, OCR, súbory a dávky vo formáte požiadaviek, ktorým váš klient už hovorí.
Formáty prenosu
Jeden proces prijíma niekoľko formátov, takže nástroj napísaný pre SDK jedného dodávateľa potrebuje len zmenu base URL a nič viac.
Chat Completions, embeddingy, obrázky, audio a súbory, bez zmeny.
/v1/chat/completionsFormát Messages vrátane počítania tokenov.
/v1/messagesTvar Responses API so zhutnením výstupu nástrojov.
/v1/responsesgenerateContent a zoznam modelov Gemini.
/v1beta/modelsPriama náhrada pre nástroje, ktoré hovoria lokálnym Ollama API.
/v1/api/chatReranking Cohere/Voyage plus klasifikácia a segmentácia Jina.
/v1/rerankEndpointy
Zoskupené podľa toho, čo chcete urobiť, a nie podľa toho, ktorý poskytovateľ to práve obsluhuje.
Tri tvary požiadaviek vedú k rovnakému routeru, takže klient si ponechá formát, ktorým už hovorí.
/v1/chat/completionsOpenAI Chat Completions, streamované alebo bufferované/v1/messagesAnthropic Messages/v1/responsesOpenAI Responses/v1/messages/count_tokensSpočítajte tokeny pred ich utratenímRetrieval polovica RAG stacku za rovnakým endpointom a rovnakým kľúčom.
/v1/embeddingsTextové a multimodálne embeddingy/v1/rerankReranking kompatibilný s Cohere a Voyage/v1/searchAbstrakcia webového vyhľadávania naprieč poskytovateľmi/v1/classifyKlasifikácia textu Jina/v1/segmentSegmentácia obsahu Jina/v1/web/fetchExtrakcia čitateľného obsahu stránkyGenerovanie prechádza rovnakým fallbackom a účtovaním nákladov ako text.
/v1/images/generationsSyntéza obrázkov/v1/images/editsÚpravy a inpainting/v1/videos/generationsGenerovanie videa/v1/music/generationsSyntéza hudbyReč oboma smermi plus OCR pre skenované zdrojové materiály.
/v1/audio/transcriptionsReč na text/v1/audio/translationsPrekladová transkripcia/v1/audio/speechText na reč/v1/ocrOCR dokumentovNahrajte raz a potom spúšťajte prácu asynchrónne namiesto držania otvoreného pripojenia.
/v1/filesNahrať súbor/v1/files/{id}/contentStreamovať obsah súboru späť/v1/batchesVytvoriť dávkovú úlohu/v1/batches/{id}Zisťovať stav dávky/v1/batches/{id}/cancelZrušiť bežiacu dávkuVšetko, čo klient potrebuje na výber modelu a udržanie sa v rozpočte.
/v1/modelsKatalóg modelov zoskupený podľa poskytovateľa/v1/quotas/checkVopred overiť zostávajúcu kvótu/v1/moderationsModerovanie obsahu/v1/wsUpgrade na WebSocket pre streamujúcich klientovMCP server s 110 nástrojmi a A2A agent card, obsluhované rovnakým procesom.
/api/mcp/streamMCP cez HTTP, 33 rozsahov/api/mcp/sseMCP cez Server-Sent Events/a2aJSON-RPC 2.0, 6 agentových zručností/.well-known/agent.jsonVerejná agent cardHlavičky
Smerovanie nie je čierna skrinka: rozhodnutie, cena aj kompresia, ktoré odpoveď vytvorili, sa vracajú spolu s ňou.
X-OmniRoute-DecisionStratégia, alias poskytovateľa a latencia, ktoré obslúžili požiadavkuX-OmniRoute-ProviderAlias poskytovateľa, na ktorý sa skutočne smerovaloX-OmniRoute-ModelVyriešený identifikátor modeluX-OmniRoute-Latency-MsLatencia upstreamu v milisekundáchX-OmniRoute-Tokens-InPočet vstupných tokenovX-OmniRoute-Tokens-OutPočet výstupných tokenovX-OmniRoute-Response-CostCena tejto odpovede v USDX-OmniRoute-Cost-SavedUSD ušetrené pri zásahu cacheX-OmniRoute-CacheHIT alebo MISS pri nestreamovaných požiadavkáchX-OmniRoute-CompressionPoužitý režim kompresie a odkiaľ pochádzaX-OmniRoute-Fallback-AttemptsVykonané fallback skoky, ak nejaké boliX-OmniRoute-Request-IdKorelačné id pre log požiadaviekx-omniroute-compressionPrepísať profil kompresie pre jednu požiadavkuX-OmniRoute-No-CacheObísť sémantickú cachex-omniroute-no-memoryPreskočiť vkladanie pamäte a zručnostíX-Session-IdKľúč afinity relácie a priradenia nákladovIdempotency-KeyDeduplikovať opakovanú požiadavku