Satu API untuk 200+ model AI

Berhenti berjibaku dengan kunci API dan dasbor penyedia. Rutekan permintaan Anda ke OpenAI, Anthropic, Google Gemini, Mistral, dan DeepSeek, pantau biaya secara real-time, dan ganti model tanpa mengubah kode Anda.

Integrasi

Kompatibel drop-in.
Nol kurva belajar.

Sudah pakai SDK OpenAI? Arahkan ke api.openvertexrouter.com dan selesai. Berfungsi dengan bahasa atau framework apa pun.

  • Berfungsi dengan SDK OpenAI di bahasa apa pun, tanpa dependensi baru
  • Ubah satu baris: base URL-nya
  • Setiap permintaan terukur: biaya, latensi, dan pemakaian token
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" }]
})

Cara kerja

Setiap permintaan lewat instans Anda sendiri

Setiap panggilan berjalan di infrastruktur yang dialokasikan hanya untuk akun Anda, dengan kunci penyedia terisolasi. Tanpa gateway bersama, tanpa tetangga berisik. Pilih antara satu instans yang disesuaikan dengan beban kerja (Business) atau beberapa instans paralel di belakang load balancer (Enterprise).

Aplikasi tim AndaAPI terpaduPerutean penyediaKendali anggaranFailover kunciPerutean modelObservabilitasOVRAI GATEWAY

Kenapa tim beralih

10

penyedia, satu endpoint

OpenAI, Anthropic, Google, Mistral, DeepSeek, dan lainnya — di balik satu kunci.

200+

model

Dari sepuluh penyedia. Ganti model cukup dengan mengganti satu string.

30%

efisiensi biaya

Caching cerdas, strategi perutean.

99,999%

uptime

Infrastruktur teruji, andal bahkan pada skala besar.

Kemampuan platform

Semua yang Anda butuhkan untuk menjalankan LLM di produksi

Delapan kemampuan yang mengubah tumpukan akun penyedia menjadi satu gateway yang benar-benar bisa Anda kendalikan.

API terpadu

Pertahankan kode SDK OpenAI Anda. Ganti base URL dan langsung jalan.

Akses multi-penyedia

OpenAI, Anthropic, Google, Mistral, dan DeepSeek lewat satu integrasi. Ganti model cukup dengan mengganti satu string.

Instans terdedikasi

Instans gateway milik Anda sendiri, disesuaikan dengan beban kerja, dengan kunci penyedia terisolasi.

Kendali anggaran

Saldo prabayar dengan batas keras. Setiap permintaan dipra-otorisasi sebelum keluar.

Batas & peringatan

Batas pengeluaran per kunci, dengan peringatan di 80, 90, dan 100% anggaran.

Perutean cerdas

Perutean penyedia dan model dengan failover kunci bawaan, mengikuti aturan Anda.

Analitik penggunaan

Pengeluaran dan metrik token real-time untuk setiap permintaan tim Anda.

Rincian per model dan penyedia

Rinci penggunaan dan pengeluaran per penyedia dan per model untuk cepat menemukan biaya yang melonjak.

Harga

Dua paket, satu model harga

Struktur yang sama di keduanya: langganan bulanan plus pemakaian penyedia. Hanya angkanya yang berubah mengikuti volume Anda.

Enterprise

Harga khusus

Deployment berskala, ketentuan hasil negosiasi, tempo pembayaran. Untuk tim di atas $15.000/bulan.

  • Beberapa instans di belakang load balancer
  • Redundansi dan penyematan versi
  • Pembayaran Net 15 / 30, transfer bank diterima
  • Account manager terdedikasi
  • SLA kontraktual tersedia
Hubungi sales

*Langganan bulanan bervariasi sesuai ukuran instans.

Lihat harga lengkap dan perbandingan paket →

Newsletter

Ikuti apa yang kami rilis

Satu email saat ada perubahan yang layak diketahui: model baru, perubahan harga, panduan perutean baru.

  • Model dan penyedia baru begitu tersedia
  • Perubahan harga dan platform
  • Panduan perutean dan biaya dari blog

Tanpa spam. Berhenti kapan saja. Kebijakan privasi