OpenAI
Chat Completions, upotukset, kuvat, ääni ja tiedostot, muuttumattomina.
/v1/chat/completionsOmniRoute / API-pinta
Chat, upotukset, uudelleenjärjestys, kuvat, video, musiikki, puhe, OCR, tiedostot ja eräajot pyyntömuodossa, jota asiakasohjelmasi jo puhuu.
Siirtomuodot
Yksi prosessi hyväksyy useita muotoja, joten yhden toimittajan SDK:ta vasten rakennettu työkalu tarvitsee vain perus-URL:n vaihdon, ei muuta.
Chat Completions, upotukset, kuvat, ääni ja tiedostot, muuttumattomina.
/v1/chat/completionsMessages-siirtomuoto, mukaan lukien tokenien laskenta.
/v1/messagesResponses API:n muoto työkalutulosteen tiivistyksellä.
/v1/responsesgenerateContent ja Gemini-mallilistaus.
/v1beta/modelsSuora korvaaja työkaluille, jotka puhuvat paikallista Ollama API:a.
/v1/api/chatCohere/Voyage-uudelleenjärjestys sekä Jina classify ja segment.
/v1/rerankPäätepisteet
Ryhmitelty sen mukaan, mitä yrität tehdä, ei sen mukaan, mikä palveluntarjoaja sen sattuu palvelemaan.
Kolme pyyntömuotoa päätyy samaan reitittimeen, joten asiakasohjelma pitää muodon, jota se jo puhuu.
/v1/chat/completionsOpenAI Chat Completions, suoratoistona tai puskuroituna/v1/messagesAnthropic Messages/v1/responsesOpenAI Responses/v1/messages/count_tokensLaske tokenit ennen niiden käyttämistäRAG-pinon hakupuoli saman päätepisteen ja saman avaimen takana.
/v1/embeddingsTeksti- ja multimodaaliset upotukset/v1/rerankCohere- ja Voyage-yhteensopiva uudelleenjärjestys/v1/searchVerkkohaun abstraktio palveluntarjoajien yli/v1/classifyJina-tekstiluokittelu/v1/segmentJina-sisällön segmentointi/v1/web/fetchLuettavan sivun poimintaGenerointi kulkee saman varareitityksen ja kustannuslaskennan kautta kuin teksti.
/v1/images/generationsKuvasynteesi/v1/images/editsMuokkaus ja inpainting/v1/videos/generationsVideon generointi/v1/music/generationsMusiikkisynteesiPuhe molempiin suuntiin sekä OCR skannatulle lähdemateriaalille.
/v1/audio/transcriptionsPuheesta tekstiksi/v1/audio/translationsKääntävä transkriptio/v1/audio/speechTekstistä puheeksi/v1/ocrDokumenttien OCRLataa kerran ja aja työ asynkronisesti sen sijaan, että pidät yhteyttä auki.
/v1/filesLataa tiedosto/v1/files/{id}/contentSuoratoista tiedoston sisältö takaisin/v1/batchesLuo eräajo/v1/batches/{id}Kysele eräajon tilaa/v1/batches/{id}/cancelPeruuta käynnissä oleva eräajoKaikki, mitä asiakasohjelma tarvitsee mallin valintaan ja budjetissa pysymiseen.
/v1/modelsPalveluntarjoajittain ryhmitelty mallikatalogi/v1/quotas/checkTarkista jäljellä oleva kiintiö etukäteen/v1/moderationsSisällön moderointi/v1/wsWebSocket-päivitys suoratoistoasiakkailleMCP-palvelin 110 työkalulla ja A2A-agenttikortti, samasta prosessista.
/api/mcp/streamMCP HTTP:n yli, 33 laajuutta/api/mcp/sseMCP Server-Sent Eventsin yli/a2aJSON-RPC 2.0, 6 agenttitaitoa/.well-known/agent.jsonJulkinen agenttikorttiOtsakkeet
Reititys ei ole musta laatikko: päätös, kustannus ja vastauksen tuottanut pakkaus kulkevat kaikki takaisin sen mukana.
X-OmniRoute-DecisionPyynnön palvellut strategia, palveluntarjoajan alias ja latenssiX-OmniRoute-ProviderPalveluntarjoajan alias, johon pyyntö todella reititettiinX-OmniRoute-ModelSelvitetty mallitunnisteX-OmniRoute-Latency-MsYlävirran latenssi millisekunteinaX-OmniRoute-Tokens-InSyötetokenien määräX-OmniRoute-Tokens-OutTulostetokenien määräX-OmniRoute-Response-CostTämän vastauksen kustannus USD:näX-OmniRoute-Cost-SavedVälimuistiosumalla vältetty USD-summaX-OmniRoute-CacheHIT tai MISS ei-suoratoistetuissa pyynnöissäX-OmniRoute-CompressionKäytetty pakkaustila ja mistä se tuliX-OmniRoute-Fallback-AttemptsTehdyt varareitityshypyt, jos niitä oliX-OmniRoute-Request-IdPyyntölokin korrelaatiotunnusx-omniroute-compressionOhita pakkausprofiili yhden pyynnön ajaksiX-OmniRoute-No-CacheOhita semanttinen välimuistix-omniroute-no-memoryOhita muistin ja taitojen injektointiX-Session-IdIstuntosidonnaisuuden ja kustannuskohdistuksen avainIdempotency-KeyDeduplikoi uudelleen yritetty pyyntö