Eine API für 200+ KI-Modelle

Schluss mit dem Jonglieren von API-Schlüsseln und Provider-Konsolen. Routen Sie Ihre Anfragen zu OpenAI, Anthropic, Google Gemini, Mistral und DeepSeek, verfolgen Sie Ihre Kosten in Echtzeit und wechseln Sie das Modell, ohne Ihren Code anzufassen.

Integration

Drop-in-kompatibel.
Null Lernkurve.

Sie nutzen bereits ein OpenAI-SDK? Richten Sie es auf api.openvertexrouter.com und fertig. Funktioniert mit jeder Sprache und jedem Framework.

  • Funktioniert mit dem OpenAI-SDK in jeder Sprache, ohne neue Abhängigkeiten
  • Ändern Sie eine Zeile: die Basis-URL
  • Jede Anfrage gemessen: Kosten, Latenz und Token-Verbrauch
terminalbash
curl https://api.openvertexrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $OVR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-5",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'
client.tstypescript
import OpenAI from "openai";

const client = new OpenAI({
  // the only change
  baseURL: "https://api.openvertexrouter.com/v1",
  apiKey: process.env.OVR_API_KEY,
});

const completion = await client.chat.completions.create({
  model: "anthropic/claude-sonnet-5",
  messages: [{ role: "user", content: "Hello" }],
});
route.tstypescript
// app/api/chat/route.ts
import OpenAI from "openai";

const client = new OpenAI({
  // the only change
  baseURL: "https://api.openvertexrouter.com/v1",
  apiKey: process.env.OVR_API_KEY,
});

export async function POST(req: Request) {
  const { messages } = await req.json();
  const completion = await client.chat.completions.create({
    model: "anthropic/claude-sonnet-5",
    messages,
  });
  return Response.json(completion.choices[0].message);
}
client.pypython
import os
from openai import OpenAI

client = OpenAI(
    # the only change
    base_url="https://api.openvertexrouter.com/v1",
    api_key=os.environ["OVR_API_KEY"],
)

completion = client.chat.completions.create(
    model="anthropic/claude-sonnet-5",
    messages=[{"role": "user", "content": "Hello"}],
)
Client.javajava
OpenAIClient client = OpenAIOkHttpClient.builder()
    // the only change
    .baseUrl("https://api.openvertexrouter.com/v1")
    .apiKey(System.getenv("OVR_API_KEY"))
    .build();

ChatCompletion completion = client.chat().completions().create(
    ChatCompletionCreateParams.builder()
        .model("anthropic/claude-sonnet-5")
        .addUserMessage("Hello")
        .build());
client.gogo
client := openai.NewClient(
    // the only change
    option.WithBaseURL("https://api.openvertexrouter.com/v1"),
    option.WithAPIKey(os.Getenv("OVR_API_KEY")),
)

completion, err := client.Chat.Completions.New(ctx,
    openai.ChatCompletionNewParams{
        Model: "anthropic/claude-sonnet-5",
        Messages: []openai.ChatCompletionMessageParamUnion{
            openai.UserMessage("Hello"),
        },
    })
client.phpphp
$client = OpenAI::factory()
    // the only change
    ->withBaseUri('https://api.openvertexrouter.com/v1')
    ->withApiKey(getenv('OVR_API_KEY'))
    ->make();

$completion = $client->chat()->create([
    'model' => 'anthropic/claude-sonnet-5',
    'messages' => [['role' => 'user', 'content' => 'Hello']],
]);
client.rbruby
client = OpenAI::Client.new(
  # the only change
  uri_base: "https://api.openvertexrouter.com/v1",
  access_token: ENV["OVR_API_KEY"]
)

completion = client.chat(parameters: {
  model: "anthropic/claude-sonnet-5",
  messages: [{ role: "user", content: "Hello" }]
})

Funktionsweise

Jede Anfrage läuft über Ihre eigene Instanz

Jeder Aufruf läuft auf Infrastruktur, die allein Ihrem Konto zugewiesen ist, mit isolierten Provider-Schlüsseln. Kein geteiltes Gateway, keine lauten Nachbarn. Wählen Sie zwischen einer einzelnen Instanz, dimensioniert für Ihre Last (Business), und mehreren parallel laufenden Instanzen hinter einem Load Balancer (Enterprise).

Die Apps Ihres TeamsEinheitliche APIProvider-RoutingBudgetkontrolleSchlüssel-FailoverModell-RoutingObservabilityOVRAI GATEWAY

Warum Teams wechseln

10

Provider, ein Endpunkt

OpenAI, Anthropic, Google, Mistral, DeepSeek und mehr — hinter einem Schlüssel.

200+

Modelle

Von zehn Providern. Wechseln Sie das Modell durch Ändern eines Strings.

30 %

Kosteneffizienz

Intelligentes Caching, Routing-Strategien.

99,999 %

Verfügbarkeit

Bewährte Infrastruktur, zuverlässig auch im großen Maßstab.

Plattform-Fähigkeiten

Alles, was Sie brauchen, um LLMs in Produktion zu betreiben

Acht Fähigkeiten, die einen Stapel Provider-Konten in ein einziges Gateway verwandeln, das Sie wirklich steuern können.

Einheitliche API

Behalten Sie Ihren bestehenden OpenAI-SDK-Code. Ändern Sie die Basis-URL und Sie sind live.

Multi-Provider-Zugang

OpenAI, Anthropic, Google, Mistral und DeepSeek über eine Integration. Wechseln Sie das Modell durch Ändern eines Strings.

Dedizierte Instanzen

Ihre eigene Gateway-Instanz, dimensioniert für Ihre Last, mit isolierten Provider-Schlüsseln.

Budgetkontrolle

Prepaid-Guthaben mit harten Obergrenzen. Jede Anfrage wird vorab autorisiert, bevor sie rausgeht.

Limits & Alarme

Ausgabenlimits pro Schlüssel, mit Alarmen bei 80, 90 und 100 % des Budgets.

Intelligentes Routing

Provider- und Modell-Routing mit eingebautem Schlüssel-Failover, nach Ihren Regeln.

Nutzungsanalytik

Ausgaben- und Token-Metriken in Echtzeit für jede Anfrage Ihres Teams.

Aufschlüsselung nach Modell und Provider

Schlüsseln Sie Nutzung und Ausgaben nach Provider und Modell auf, um teure Ausreißer schnell zu erkennen.

Preise

Zwei Pläne, ein Preismodell

Dieselbe Struktur auf beiden Seiten: ein Monatsabo plus Provider-Verbrauch. Nur die Zahlen ändern sich mit Ihrem Volumen.

Enterprise

Individuelle Preise

Skalierte Bereitstellung, verhandelte Konditionen, Zahlungsziele. Für Teams über 15.000 $/Monat.

  • Mehrere Instanzen hinter einem Load Balancer
  • Redundanz und Versions-Pinning
  • Zahlungsziel Net 15 / 30, Überweisung akzeptiert
  • Dedizierter Account Manager
  • Vertraglicher SLA verfügbar
Vertrieb kontaktieren

*Das Monatsabo variiert mit der Instanzgröße.

Vollständige Preise und Planvergleich ansehen →

Newsletter

Verfolgen Sie, was wir ausliefern

Eine E-Mail, wenn sich etwas Wissenswertes ändert: ein neues Modell, eine Preisänderung, ein neuer Routing-Guide.

  • Neue Modelle und Provider, sobald sie erscheinen
  • Preis- und Plattformänderungen
  • Routing- und Kosten-Guides aus dem Blog

Kein Spam. Jederzeit abbestellbar. Datenschutzerklärung