OpenAI
Chat Completions, embeddings, תמונות, אודיו וקבצים, ללא שינוי.
/v1/chat/completionsOmniRoute / משטח ה-API
צ'אט, embeddings, דירוג מחדש, תמונות, וידאו, מוזיקה, דיבור, OCR, קבצים ואצוות, בפורמט הבקשה שהלקוח שלכם כבר מדבר.
פורמטי תעבורה
תהליך אחד מקבל כמה פורמטים, כך שכלי שנבנה מול SDK של ספק אחד צריך רק שינוי כתובת בסיס ושום דבר מעבר.
Chat Completions, embeddings, תמונות, אודיו וקבצים, ללא שינוי.
/v1/chat/completionsפורמט ה-Messages, כולל ספירת טוקנים.
/v1/messagesמבנה ה-Responses API, עם כיווץ פלט כלים.
/v1/responsesgenerateContent ורשימת המודלים של Gemini.
/v1beta/modelsתחליף ישיר לכלים שמדברים Ollama API מקומי.
/v1/api/chatדירוג מחדש של Cohere/Voyage בתוספת classify ו-segment של Jina.
/v1/rerankנקודות קצה
מקובץ לפי מה שאתם מנסים לעשות, ולא לפי הספק שבמקרה מגיש את זה.
שלושה מבני בקשה מגיעים לאותו נתב, כך שלקוח שומר על הפורמט שהוא כבר מדבר.
/v1/chat/completionsOpenAI Chat Completions, בסטרימינג או במאגר/v1/messagesAnthropic Messages/v1/responsesOpenAI Responses/v1/messages/count_tokensספרו טוקנים לפני שמוציאים אותםחצי האחזור של סטאק RAG מאחורי אותה נקודת קצה ואותו מפתח.
/v1/embeddingsEmbeddings לטקסט ומולטימודליים/v1/rerankדירוג מחדש תואם Cohere ו-Voyage/v1/searchהפשטת חיפוש ברשת על פני ספקים/v1/classifyסיווג טקסט של Jina/v1/segmentפילוח תוכן של Jina/v1/web/fetchחילוץ תוכן קריא מעמודיםיצירת מדיה מנותבת דרך אותו fallback ואותה חשבונאות עלויות כמו טקסט.
/v1/images/generationsיצירת תמונות/v1/images/editsעריכה ו-inpainting/v1/videos/generationsיצירת וידאו/v1/music/generationsיצירת מוזיקהדיבור לשני הכיוונים, בתוספת OCR לחומר מקור סרוק.
/v1/audio/transcriptionsדיבור לטקסט/v1/audio/translationsתעתוק מתורגם/v1/audio/speechטקסט לדיבור/v1/ocrOCR למסמכיםהעלו פעם אחת, ואז הריצו עבודה אסינכרונית במקום להחזיק חיבור פתוח.
/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 ללקוחות סטרימינגשרת MCP עם 110 כלים ו-agent card של A2A, מוגשים מאותו תהליך.
/api/mcp/streamMCP דרך HTTP, 33 תחומים/api/mcp/sseMCP דרך Server-Sent Events/a2aJSON-RPC 2.0, 6 מיומנויות סוכן/.well-known/agent.jsonAgent card ציבוריכותרות
הניתוב אינו קופסה שחורה: ההחלטה, העלות והדחיסה שיצרו תגובה חוזרים יחד איתה.
X-OmniRoute-Decisionהאסטרטגיה, כינוי הספק וזמן התגובה ששירתו את הבקשהX-OmniRoute-Providerכינוי הספק שאליו נותבה הבקשה בפועלX-OmniRoute-Modelמזהה המודל שנפתרX-OmniRoute-Latency-Msזמן תגובה של ה-upstream במילישניותX-OmniRoute-Tokens-Inמספר טוקני הקלטX-OmniRoute-Tokens-Outמספר טוקני הפלטX-OmniRoute-Response-Costעלות התגובה בדולריםX-OmniRoute-Cost-Savedדולרים שנחסכו ב-cache hitX-OmniRoute-CacheHIT או MISS בבקשות ללא סטרימינגX-OmniRoute-Compressionמצב הדחיסה שהופעל ומאיפה הוא הגיעX-OmniRoute-Fallback-Attemptsקפיצות fallback שבוצעו, אם היוX-OmniRoute-Request-Idמזהה קורלציה ליומן הבקשותx-omniroute-compressionדריסת פרופיל הדחיסה לבקשה אחתX-OmniRoute-No-Cacheעקיפת המטמון הסמנטיx-omniroute-no-memoryדילוג על הזרקת זיכרון ומיומנויותX-Session-Idמפתח לשיוך סשן ולייחוס עלויותIdempotency-Keyביטול כפילות של בקשה שנשלחה שוב