Satu API serasi OpenAI. Setiap model frontier. Lebih murah.

Updated 2026-07-15

APIsRouter mendedahkan satu endpoint /v1 yang fasih bertutur OpenAI SDK — badan permintaan yang sama, bentuk respons yang sama, format panggilan alat yang sama — untuk Claude, GPT, Gemini, DeepSeek dan 20+ lagi.

"Serasi OpenAI" bermaksud perkara berbeza pada vendor berbeza.

Anda mungkin pernah mencuba beberapa API "serasi OpenAI" dan mendapati ia serasi hanya pada namanya. Sesetengah menerima format tetapi hanya mengembalikan satu model. Sesetengah tidak menyokong panggilan alat. Sesetengah tersedak pada streaming apabila konteks melebihi 100k token. Sesetengah memerlukan awalan nama model tertentu yang merosakkan konfigurasi SDK sedia ada anda. APIsRouter dibina untuk menjadi drop-in yang benar. OpenAI Python SDK berfungsi tanpa pengubahsuaian. Anthropic SDK berfungsi terhadap /v1/messages. Streaming, panggilan alat, vision, mod JSON, output berstruktur — semuanya berfungsi secara identik dengan langsung. Anda mengubah tepat satu baris — base_url — dan hantar.

SDK yang sama, kod yang sama, hos berbeza.

OpenAI Python (laluan paling biasa):

from openai import OpenAI

client = OpenAI(
    api_key="sk-APIsRouter-...",
    base_url="https://api.apisrouter.com/v1",  # <-- hanya perubahan ini
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "Hello"}],
    tools=[...],  # format alat standard berfungsi
)

Apa yang disokong (dan apa yang belum).

Guna SDK rasmi Anthropic dengan base_url kami dan model Claude berfungsi secara natif. Guna SDK rasmi OpenAI dan model GPT berfungsi secara natif. Campurkan dalam projek yang sama — kunci yang sama, kedua-dua SDK, tiada pertukaran konteks.

  • Berfungsi secara identik: /v1/chat/completions (format OpenAI), /v1/messages (format Anthropic), /v1/images/generations, /v1/embeddings.
  • Panggilan alat / fungsi — kedua-dua format OpenAI dan Anthropic.
  • Streaming (SSE), Vision / multimodal, mod JSON + output berstruktur.
  • Prompt caching Anthropic (header cache_control).
  • Peta jalan (S3 2026): /v1/audio/* (TTS / Whisper). Belum: API Fine-tuning, Assistants API.

Bila "satu kunci serasi OpenAI" benar-benar penting.

  • Rantaian ejen berbilang model — GPT untuk perancangan, Claude Opus untuk penaakulan, Gemini untuk vision. Satu kunci, tiga model, satu bil.
  • Pangkalan kod bebas penyedia — Bina terhadap OpenAI SDK, tukar model dengan mengubah rentetan `model`.
  • Migrasi drop-in — Menulis terhadap OpenAI beberapa bulan lalu? Jangan refaktor. Arahkan base_url ke APIsRouter, guna `claude-sonnet-4-6` sebagai nama model.
  • Sandaran sedar kos — Tugas premium → Claude Opus. Rendah risiko → Haiku atau DeepSeek V4. Semua dari klien yang sama.
  • Ejen tempatan + awan berkongsi satu permukaan pengebilan — Codex CLI, Hermes, OpenClaw — semuanya melalui satu kunci.

Soalan lazim

Apakah perbezaan antara APIsRouter dan OpenRouter?

OpenRouter adalah pass-through — ia menambah margin ~5% di atas harga hulu. Kedua-duanya mendedahkan API serasi OpenAI. Model harga yang berbeza. Model global 20% lebih murah daripada harga rasmi, model China bawah harga rasmi. Tiada langganan, bayar mengikut penggunaan. Tambah nilai pertama menambah +50% baki.

Adakah bentuk respons betul-betul identik dengan OpenAI?

Ya — id, array choices, objek usage, semua medan hadir dan bertaip dengan betul. Kami melaksanakan spesifikasi OpenAI dengan ketat. Perkara yang sama berlaku untuk /v1/messages yang sepadan dengan spesifikasi Anthropic.

Bagaimana anda mengendalikan pertindihan nama model (cth., gpt-5.5 vs claude-sonnet)?

Konvensyen standard — setiap model mempunyai satu ID kanonikal. Lihat halaman /models kami untuk pemetaan penuh. Kami tidak membuat alias atau menamakan semula — apa yang anda hantar adalah apa yang kami halakan.

Adakah middleware SDK khusus saya akan rosak?

Tidak seharusnya — middleware beroperasi pada semantik permintaan/respons, yang kami kekalkan dengan tepat. Jika anda melihat perbezaan tingkah laku, failkan isu dan kami akan memadankan hulu.

Berapa laju overhead proxy?

APIsRouter biasanya menambah ~30-80ms kependaman penghalaan per permintaan (bergantung pada rantau anda vs edge kami). Untuk streaming, masa-ke-token-pertama hampir sama dengan hulu. Kami tidak menimbal atau mengubah mid-stream.

Bolehkah saya meng-hos sendiri atau menjalankan instans peribadi?

Tidak pada masa ini — APIsRouter adalah agregator yang di-hos. Untuk self-hosted, lihat LiteLLM atau one-api (sumber terbuka). Mereka tidak mempunyai saluran diskaun tetapi percuma untuk dijalankan.