OmniRoute / API yüzeyi

Tek uç nokta, sohbetten fazlası.

Sohbet, gömmeler, yeniden sıralama, görsel, video, müzik, konuşma, OCR, dosyalar ve toplu işler; istemcinizin zaten konuştuğu istek formatında.

Kablo formatları

İstemcinizin zaten gönderdiği istek biçimini koruyun.

Tek süreç birden fazla formatı kabul eder; bir tedarikçinin SDK'sına göre yazılmış bir araç yalnızca temel URL değişikliğine ihtiyaç duyar.

OpenAI

Chat Completions, gömmeler, görseller, ses ve dosyalar, değişmeden.

/v1/chat/completions

Anthropic

Token sayımı dahil Messages kablo formatı.

/v1/messages

OpenAI Responses

Araç çıktısı sıkıştırmalı Responses API biçimi.

/v1/responses

Gemini

generateContent ve Gemini model listesi.

/v1beta/models

Ollama

Yerel Ollama API'sini konuşan araçlar için doğrudan uyumlu.

/v1/api/chat

Rerank and Jina

Cohere/Voyage yeniden sıralama ile Jina sınıflandırma ve bölümleme.

/v1/rerank

Uç noktalar

Chat completions'tan fazlası.

Hangi sağlayıcının sunduğuna göre değil, ne yapmaya çalıştığınıza göre gruplanmış.

Sohbet ve mesajlar

Üç istek biçimi aynı yönlendiriciye ulaşır; istemci zaten konuştuğu formatı korur.

  • POST/v1/chat/completionsOpenAI Chat Completions, akışlı veya arabellekli
  • POST/v1/messagesAnthropic Messages
  • POST/v1/responsesOpenAI Responses
  • POST/v1/messages/count_tokensTokenları harcamadan önce sayın

Gömmeler, arama ve sıralama

Bir RAG yığınının erişim yarısı, aynı uç nokta ve aynı anahtarın arkasında.

  • POST/v1/embeddingsMetin ve çok modlu gömmeler
  • POST/v1/rerankCohere ve Voyage uyumlu yeniden sıralama
  • POST/v1/searchSağlayıcılar arası web arama soyutlaması
  • POST/v1/classifyJina metin sınıflandırma
  • POST/v1/segmentJina içerik bölümleme
  • POST/v1/web/fetchOkunabilir sayfa çıkarma

Görsel, video ve müzik

Üretim, metinle aynı yedek geçiş ve maliyet muhasebesinden geçer.

  • POST/v1/images/generationsGörsel sentezi
  • POST/v1/images/editsDüzenleme ve inpainting
  • POST/v1/videos/generationsVideo üretimi
  • POST/v1/music/generationsMüzik sentezi

Ses ve belgeler

İki yönlü konuşma, ayrıca taranmış kaynak materyal için OCR.

  • POST/v1/audio/transcriptionsKonuşmadan metne
  • POST/v1/audio/translationsÇeviri yapan transkripsiyon
  • POST/v1/audio/speechMetinden konuşmaya
  • POST/v1/ocrBelge OCR

Dosyalar ve toplu işler

Bir kez yükleyin, sonra bağlantıyı açık tutmak yerine işi eşzamansız çalıştırın.

  • POST/v1/filesDosya yükle
  • GET/v1/files/{id}/contentDosya içeriğini geri akıt
  • POST/v1/batchesToplu iş oluştur
  • GET/v1/batches/{id}Toplu iş durumunu sorgula
  • POST/v1/batches/{id}/cancelÇalışan toplu işi iptal et

Keşif ve kontrol

Bir istemcinin model seçmek ve bütçede kalmak için ihtiyaç duyduğu her şey.

  • GET/v1/modelsSağlayıcıya göre gruplanmış model kataloğu
  • GET/v1/quotas/checkKalan kotayı önceden doğrula
  • POST/v1/moderationsİçerik denetimi
  • GET/v1/wsAkış istemcileri için WebSocket yükseltmesi

Ajan protokolleri

Aynı süreç tarafından sunulan 110 araçlı bir MCP sunucusu ve bir A2A agent card.

  • GET/api/mcp/streamHTTP üzerinden MCP, 33 kapsam
  • GET/api/mcp/sseServer-Sent Events üzerinden MCP
  • POST/a2aJSON-RPC 2.0, 6 ajan yeteneği
  • GET/.well-known/agent.jsonHerkese açık agent card

Üstbilgiler

Her yanıt nasıl sunulduğunu söyler.

Yönlendirme kara kutu değildir: bir yanıtı üreten karar, maliyet ve sıkıştırma onunla birlikte geri döner.

Yanıt üstbilgileri

  • X-OmniRoute-Decisionİsteği sunan strateji, sağlayıcı takma adı ve gecikme
  • X-OmniRoute-ProviderGerçekte yönlendirilen sağlayıcı takma adı
  • X-OmniRoute-ModelÇözümlenen model tanımlayıcısı
  • X-OmniRoute-Latency-MsMilisaniye cinsinden yukarı akış gecikmesi
  • X-OmniRoute-Tokens-InGirdi token sayısı
  • X-OmniRoute-Tokens-OutÇıktı token sayısı
  • X-OmniRoute-Response-CostBu yanıtın USD maliyeti
  • X-OmniRoute-Cost-SavedÖnbellek isabetinde kaçınılan USD
  • X-OmniRoute-CacheAkışsız isteklerde HIT veya MISS
  • X-OmniRoute-CompressionUygulanan sıkıştırma modu ve kaynağı
  • X-OmniRoute-Fallback-AttemptsVarsa yapılan yedek geçiş atlamaları
  • X-OmniRoute-Request-Idİstek günlüğü için korelasyon kimliği

İstek üstbilgileri

  • x-omniroute-compressionTek istek için sıkıştırma profilini geçersiz kıl
  • X-OmniRoute-No-CacheAnlamsal önbelleği atla
  • x-omniroute-no-memoryBellek ve yetenek enjeksiyonunu atla
  • X-Session-IdOturum yakınlığı ve maliyet atama anahtarı
  • Idempotency-KeyYeniden denenen isteği tekilleştir
API referansını oku (yeni sekmede açılır)

Cheaper Inference'tan OmniRoute

OmniRoute'u nasıl çalıştıracağınızı seçin.

OmniRoute'u kendiniz barındırın veya barındırılan, maliyete göre sıralanmış bir ağ geçidi için Cheaper Inference'ı kullanın.