Kembali ke panduan
Perbandingan·12 September 2026·Diperbarui 30 September 2026·Baca 7 menit

OpenRouter vs LiteLLM (2026) — keduanya berada di lapisan berbeda, dan sebagian besar tim yang bertanya seharusnya menjalankan keduanya

Hasil keempat dalam pencarian ini adalah halaman dokumentasi LiteLLM sendiri tentang OpenRouter — karena keduanya bukan pengganti, melainkan lapisan yang berbeda. LiteLLM adalah proxy yang Anda deploy di atas akun yang Anda miliki; OpenRouter adalah layanan ter-host yang memegang akun untuk Anda. Proxy memerlukan sumber, dan OpenRouter adalah salah satunya.

Terakhir ditinjau pada .

Perbandingan ini hampir selalu dibingkai secara keliru, dan hasil keempat dalam pencarian ini membuktikannya: itu adalah halaman dokumentasi OpenRouter milik LiteLLM. LiteLLM menyediakan integrasi OpenRouter karena keduanya bukan pengganti satu sama lain — keduanya berada pada lapisan yang berbeda. LiteLLM adalah proxy yang Anda deploy di atas akun penyedia yang Anda miliki; OpenRouter adalah layanan terkelola yang menyimpan akun penyedia untuk Anda dan menjual kembali akses model. Proxy memerlukan sumber; OpenRouter adalah salah satunya. Banyak tim sengaja menjalankan keduanya.

Bias dinyatakan: Kunavo adalah produk kami, dan posisinya berada di sisi OpenRouter dalam halaman ini — sumber model terkelola, bukan proxy. Kunavo bukan alternatif untuk fungsi LiteLLM, dan halaman ini tidak menyatakan sebaliknya.

Perbedaan lapisan, dalam satu tabel

LiteLLMOpenRouter
Apa bentuknyaPerangkat lunak yang Anda deployLayanan terkelola
Siapa yang menyimpan kredensial penyediaAndaOpenRouter
Apakah ini sumber model?Tidak — membutuhkan sumber di belakangnyaYa
Siapa yang mengoperasikannyaAnda: deploy, menambal, menskalakan, dan menangani insidenTidak ada pihak di sisi Anda
Biaya inferensiTarif penyedia Anda sendiriTarif penyedia ditambah biayanya pada pembelian kredit
Apakah teks prompt dapat tetap berada di infrastruktur Anda?YaTidak

Baca baris "apakah ini sumber model" dan seluruh pembingkaian menjadi jelas. Semua perbedaan lainnya mengikuti dari satu hal tersebut.

Menggunakan keduanya bersama-sama, yang merupakan kasus umum

LiteLLM di depan, OpenRouter di belakang: aplikasi Anda berkomunikasi dengan satu endpoint internal, LiteLLM menegakkan anggaran per-key dan perutean tim, sedangkan OpenRouter menyediakan katalog tanpa Anda harus membuka akun di setiap penyedia. Endpoint apa pun yang kompatibel dengan OpenAI dapat ditempatkan dengan cara yang sama, sehingga menambahkan sumber kedua untuk failover hanya memerlukan beberapa baris:

litellm-config.yaml
# LiteLLM and OpenRouter are layers, not rivals. This is a
# LiteLLM config with two model sources behind one proxy.
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openrouter/anthropic/claude-sonnet-4.6
      api_key: os.environ/OPENROUTER_API_KEY

  # A second source behind the same proxy — any OpenAI-compatible
  # endpoint works the same way.
  - model_name: claude-sonnet-backup
    litellm_params:
      model: openai/claude-sonnet-5
      api_base: https://api.kunavo.com/v1
      api_key: os.environ/KUNAVO_API_KEY

Itulah susunan yang biasanya seharusnya dimaksud oleh pertanyaan "vs": bukan memilih yang mana, melainkan apakah Anda memang memerlukan lapisan proxy di atas sumber terkelola.

Saat Anda benar-benar hanya memerlukan satu

  • OpenRouter saja — Anda tidak memiliki akun penyedia, tidak menginginkannya, dan kebutuhan perutean Anda sudah dipenuhi oleh fungsi gateway terkelola. Menambahkan LiteLLM dalam situasi ini memberi Anda layanan untuk dioperasikan dan hanya sedikit tambahan lainnya. Alternatif dalam kategori ini: rangkuman OpenRouter.
  • LiteLLM saja — Anda sudah memiliki akun penyedia, mungkin dengan tarif hasil negosiasi, dan yang belum Anda miliki adalah kendali: satu endpoint, anggaran per-key, kebijakan perutean, serta teks prompt yang tidak pernah meninggalkan infrastruktur Anda. Reseller tidak dapat memberikan yang terakhir ini dengan harga berapa pun.
  • Tidak satu pun — Anda menginginkan perutean dan tata kelola, tetapi bukan layanan untuk dioperasikan. Itulah control plane BYO-key terkelola, kategori ketiga yang berada di luar kedua pilihan ini: empat kategori gateway LLM.

Dua hal yang perlu diperiksa sebelum berkomitmen pada salah satunya

Di sisi LiteLLM: permukaan operasional. Proxy yang di-host sendiri merupakan paket dalam build Anda, sehingga CI/CD dan cluster Anda berada dalam radius dampaknya — bukan hal hipotetis untuk project ini, seperti yang ditunjukkan oleh insiden rantai pasokan Maret 2026. Respons LiteLLM cukup menyeluruh dan insiden tersebut telah ditutup bagi siapa pun yang menggunakan v1.83.0 atau yang lebih baru, tetapi poin strukturalnya berlaku untuk setiap proxy yang di-host sendiri.

Di sisi OpenRouter: batas harga minimum. Penjual kembali yang meneruskan harga tercantum dengan biaya pada pembelian kredit tidak otomatis lebih murah daripada akun Anda sendiri—dan juga tidak otomatis lebih mahal jika akun Anda menggunakan harga tercantum publik. Perbandingan yang layak dilakukan adalah tarif aktual Anda dengan tarif aktual gateway, per model, untuk model yang Anda gunakan. Kunavo mencantumkan sebagian besar model di bawah tarif resmi penyedia, yang merupakan perbandingan yang sama dari arah sebaliknya: Kunavo vs OpenRouter.

Kompatibilitas wire, sehingga perpindahan tetap murah

Keduanya menggunakan protokol wire OpenAI, begitu pula setiap alternatif ter-host untuk keduanya (dokumentasi OpenRouter · LiteLLM). Apa pun pilihan Anda, biaya jika salah memilih hanyalah perubahan base_url dan kunci, yang merupakan fakta paling berguna di halaman ini: keputusan ini tidak layak menghabiskan waktu berminggu-minggu seperti yang dilakukan sebagian tim. Detailnya ada di panduan API yang kompatibel dengan OpenAI.

Pertanyaan umum

Apa perbedaan antara OpenRouter dan LiteLLM?

Keduanya berada pada lapisan yang berbeda. LiteLLM adalah perangkat lunak yang Anda deploy — proxy yang meneruskan permintaan ke penyedia model menggunakan API key yang Anda miliki, dan bukan sumber model itu sendiri. OpenRouter adalah layanan terkelola yang menyimpan kredensial penyedia dan menjual kembali akses model melalui satu dompet, sehingga merupakan sumber model tetapi bukan sesuatu yang Anda jalankan. Konsekuensi praktisnya: LiteLLM memerlukan setidaknya satu akun penyedia di belakangnya, dan OpenRouter dapat menjadi akun tersebut.

Bisakah LiteLLM dan OpenRouter digunakan bersama?

Ya, dan ini adalah susunan yang terdokumentasi, bukan solusi sementara — LiteLLM menyediakan integrasi penyedia OpenRouter. Bentuk umumnya adalah LiteLLM sebagai proxy yang digunakan aplikasi Anda untuk berkomunikasi, dengan OpenRouter sebagai salah satu sumber di belakangnya, sehingga Anda mendapatkan anggaran per-key dan perutean tim LiteLLM di atas katalog OpenRouter tanpa harus memiliki akun di setiap penyedia.

Apakah LiteLLM lebih murah daripada OpenRouter?

LiteLLM tidak menambahkan biaya inferensi karena tidak menjual kembali apa pun — Anda membayar sesuai biaya akun penyedia Anda sendiri, ditambah infrastruktur tempat Anda menjalankannya dan waktu engineering untuk mengoperasikannya. OpenRouter mengenakan tarif penyedia ditambah biaya pada pembelian kredit. Jadi, dari sisi harga satuan, LiteLLM lebih unggul jika Anda sudah memiliki akun penyedia dengan tarif yang baik; perbandingannya berbalik jika tidak: akun yang harus Anda buat dengan harga daftar tidak menjadi lebih murah daripada tarif reseller hanya karena tidak ada gateway yang mengambil bagian.

Sebaiknya memilih OpenRouter atau LiteLLM?

Tanyakan apa yang belum Anda miliki, bukan mana yang lebih baik. Jika Anda memiliki akun penyedia dan memerlukan perutean, anggaran, serta tata kelola atas akun tersebut, itulah tugas LiteLLM. Jika Anda tidak memiliki akun penyedia dan tidak ingin mengelolanya, itulah fungsi OpenRouter. Jika tidak satu pun masalah tersebut terselesaikan, Anda mungkin memerlukan keduanya; dan jika Anda menginginkan perutean tanpa mengoperasikan layanan, tidak satu pun merupakan jawabannya — yang Anda perlukan adalah control plane BYO-key terkelola.

Apakah LiteLLM aman digunakan setelah serangan rantai pasokan 2026?

LiteLLM merilis v1.83.0 melalui pipeline CI/CD yang dibangun ulang setelah insiden 24 Maret 2026, dengan kredensial maintainer yang dirotasi, forensik Mandiant, dan image Docker bertanda tangan. Jika Anda menggunakan 1.83.0 atau yang lebih baru, insiden tersebut sudah selesai bagi Anda. Catatan lengkap dan implikasi strukturalnya — proxy yang di-host sendiri merupakan paket dalam build Anda — layak dibaca sebelum memilih sisi self-hosted dalam perbandingan ini.

Di mana posisi Kunavo dalam perbandingan ini?

Kunavo berada di sisi OpenRouter, bukan sisi LiteLLM: Kunavo adalah gateway terkelola yang menyimpan kredensial penyedia upstream, sehingga merupakan sumber model alternatif, bukan proxy yang Anda deploy. Deployment LiteLLM dapat menunjuk ke Kunavo dengan cara yang sama seperti menunjuk ke OpenRouter, melalui penyedia yang kompatibel dengan OpenAI milik LiteLLM dengan base URL yang telah ditetapkan. Kunavo bukan pengganti untuk fungsi LiteLLM.