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రీట్రై చేసిన రిక్వెస్ట్ను డీడ్యూప్లికేట్ చేయండి