Satu API OpenAI-compatible. Setiap model frontier. Lebih murah.
Updated 2026-07-15
APIsRouter mengekspos satu endpoint /v1 yang fasih berbicara OpenAI SDK — request body sama, bentuk respons sama, format tool-call sama — untuk Claude, GPT, Gemini, DeepSeek, dan 20+ lainnya.
"OpenAI-compatible" berarti hal berbeda di vendor berbeda.
Anda mungkin pernah mencoba beberapa API "OpenAI-compatible" dan menemukan bahwa mereka hanya kompatibel dalam nama. Beberapa menerima format tapi hanya mengembalikan satu model. Beberapa tidak mendukung tool call. Beberapa gagal saat streaming dengan context lebih dari 100k token. Beberapa memerlukan prefix nama model tertentu yang merusak konfigurasi SDK Anda yang sudah ada. APIsRouter dibangun untuk menjadi drop-in sejati. OpenAI Python SDK berfungsi tanpa modifikasi. Anthropic SDK berfungsi terhadap /v1/messages. Streaming, tool call, vision, JSON mode, structured output — semuanya berfungsi identis dengan langsung. Anda mengubah tepat satu baris — base_url — dan langsung deploy.
SDK sama, kode sama, host berbeda.
OpenAI Python (jalur paling umum):
from openai import OpenAI
client = OpenAI(
api_key="sk-APIsRouter-...",
base_url="https://api.apisrouter.com/v1", # <-- satu-satunya perubahan
)
response = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "Hello"}],
tools=[...], # format tool standar berfungsi
)Apa yang didukung (dan apa yang belum).
Gunakan SDK resmi Anthropic dengan base_url kami dan model Claude bekerja secara native. Gunakan SDK resmi OpenAI dan model GPT bekerja secara native. Campur keduanya dalam proyek yang sama — key sama, kedua SDK, tanpa perpindahan konteks.
- Berfungsi identis: /v1/chat/completions (format OpenAI), /v1/messages (format Anthropic), /v1/images/generations, /v1/embeddings.
- Tool / function calling — format OpenAI dan Anthropic.
- Streaming (SSE), Vision / multimodal, JSON mode + structured output.
- Prompt caching Anthropic (header cache_control).
- Roadmap (Q3 2026): /v1/audio/* (TTS / Whisper). Belum tersedia: Fine-tuning API, Assistants API.
Kapan "satu key OpenAI-compatible" benar-benar penting.
- Rantai agent multi-model — GPT untuk perencanaan, Claude Opus untuk reasoning, Gemini untuk vision. Satu key, tiga model, satu tagihan.
- Codebase agnostik provider — Bangun dengan OpenAI SDK, ganti model hanya dengan mengubah string `model`.
- Migrasi drop-in — Menulis untuk OpenAI beberapa bulan lalu? Tidak perlu refactor. Arahkan base_url ke APIsRouter, gunakan `claude-sonnet-4-6` sebagai nama model.
- Fallback sadar biaya — Tugas premium → Claude Opus. Tugas rendah risiko → Haiku atau DeepSeek V4. Semuanya dari client yang sama.
- Agent lokal + cloud berbagi satu permukaan billing — Codex CLI, Hermes, OpenClaw — semua melalui satu key.
Pertanyaan umum
Apa perbedaan APIsRouter dengan OpenRouter?
OpenRouter adalah pass-through — menambahkan margin ~5% di atas harga upstream. Keduanya mengekspos API OpenAI-compatible. Model harga berbeda. Model global 20% lebih murah dari harga resmi, model Tiongkok di bawah harga resmi. Tanpa langganan, bayar sesuai pemakaian. Top-up pertama mendapat tambahan saldo +50%.
Apakah bentuk respons benar-benar identik dengan OpenAI?
Ya — id, array choices, objek usage, semua field ada dan bertipe dengan benar. Kami mengimplementasikan spesifikasi OpenAI secara ketat. Hal yang sama berlaku untuk /v1/messages yang cocok dengan spesifikasi Anthropic.
Bagaimana Anda menangani tumpang tindih nama model (mis., gpt-5.5 vs claude-sonnet)?
Konvensi standar — setiap model memiliki satu ID kanonik. Lihat halaman /models kami untuk pemetaan lengkap. Kami tidak membuat alias atau mengganti nama — apa yang Anda berikan itulah yang kami arahkan.
Apakah middleware SDK kustom saya akan rusak?
Seharusnya tidak — middleware beroperasi pada semantik request/response yang kami pertahankan dengan tepat. Jika Anda melihat perbedaan perilaku, ajukan issue dan kami akan menyesuaikan dengan upstream.
Seberapa cepat overhead proxy-nya?
APIsRouter biasanya menambahkan ~30–80ms latensi routing per request (tergantung region Anda vs edge kami). Untuk streaming, time-to-first-token hampir sama dengan upstream. Kami tidak buffer atau mentransformasi di tengah stream.
Bisakah saya self-host atau menjalankan instance pribadi?
Belum tersedia saat ini — APIsRouter adalah agregator yang di-host. Untuk self-hosted, lihat LiteLLM atau one-api (open source). Mereka tidak memiliki channel diskon tapi gratis untuk dijalankan.