Cara Menggunakan ERNIE 5.5 Flash Gratis di OpenCode dan Claude Code

ERNIE 5.5 Flash Preview tersedia gratis di OpenRouter. Berikut cara menghubungkannya ke OpenCode dan Claude Code, contoh tugas coding yang cocok dengan batas harian 50 permintaan, serta hal-hal yang bermasalah pada jalur gratis ini.

INEZA Felin-Michel

INEZA Felin-Michel

12 November 2026

Cara Menggunakan ERNIE 5.5 Flash Gratis di OpenCode dan Claude Code

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Jawaban singkat: Anda bisa menjalankan ERNIE 5.5 Flash secara gratis di OpenCode dan Claude Code melalui endpoint baidu/ernie-5.5-flash-preview:free milik OpenRouter. Di OpenCode, hubungkan OpenRouter dan atur "model": "openrouter/baidu/ernie-5.5-flash-preview:free". Di Claude Code, arahkan ANTHROPIC_BASE_URL ke OpenRouter dan tetapkan slug ERNIE sebagai model Anda. Biayanya $0 per token, tetapi tanpa kredit yang dibeli Anda hanya mendapat 50 permintaan per hari.

Batas harian itulah inti dari cerita ini untuk coding agent. Sebuah agent tidak membuat satu permintaan per tugas; ia membuat satu permintaan per langkah. Panduan ini menyiapkan kedua agent tersebut, menunjukkan tugas coding yang muat dalam anggaran gratis, dan menjelaskan di mana rute gratis ini mulai bermasalah.

Semua batas di bawah ini diperiksa di halaman resmi OpenRouter pada 12 November 2026.

Apa itu ERNIE 5.5 Flash Preview?

ERNIE 5.5 Flash Preview adalah model chat dan agent dari Baidu yang dirilis pada 10 November 2026. Ini adalah model sparse mixture-of-experts dengan total 280 miliar parameter, 14 miliar parameter aktif per token, dan context window sebesar 1.024.000 token. Baidu memposisikannya untuk coding, pekerjaan agentic, dan deep research, serta OpenRouter mencantumkannya sebagai model dengan kemampuan reasoning dan tool calling.

Ada juga ERNIE 5.5 Flash Base yang hanya untuk pretraining di Hugging Face, tapi itu adalah model yang Anda fine-tune atau serve sendiri. Preview-lah yang berkomunikasi dengan coding agent Anda. Untuk penjelasan lengkap tentang model ini, baca apa itu ERNIE 5.5 Flash. Jika Anda datang dari generasi sebelumnya, ikhtisar ERNIE 5.1 menjelaskan apa saja yang berubah.

Batas gratis ERNIE 5.5 Flash di OpenRouter

Halaman model OpenRouter menunjukkan varian :free dengan harga $0 untuk input dan $0 untuk output, disajikan oleh satu penyedia, yaitu Baidu Qianfan. Batas rate limit berasal dari dokumentasi limits OpenRouter dan berlaku untuk semua model ID yang berakhiran :free.

Item Nilai (diperiksa 12-11-2026)
Model ID baidu/ernie-5.5-flash-preview:free
Harga $0 input, $0 output
Context window 1.024.000 token
Permintaan per menit 20
Permintaan per hari, total kredit yang pernah dibeli di bawah 10 50
Permintaan per hari, total kredit yang pernah dibeli 10 atau lebih 1.000
Jumlah penyedia di belakangnya 1 (Baidu Qianfan)

Dua detail penting untuk agent. Halaman pricing OpenRouter menyatakan bahwa percobaan yang gagal tetap dihitung dalam batas harian. Dan saldo kredit negatif akan memblokir model gratis dengan error 402 sampai Anda melakukan top up.

Infografis batas model gratis OpenRouter: 50 permintaan per hari dan 20 per menit jika kredit yang dibeli di bawah 10, 1.000 per hari dan 20 per menit jika kredit 10 atau lebih, dan setiap pemanggilan model dalam loop agent dihitung sebagai satu permintaan

Tingkat 1.000 permintaan per hari bergantung pada kredit yang telah Anda beli, bukan kredit yang Anda belanjakan.

Menyiapkan ERNIE 5.5 Flash di OpenCode

OpenCode mendukung OpenRouter secara native, jadi ini adalah pengaturan yang lebih singkat dari keduanya. Anda membutuhkan akun OpenRouter dan API key dari dashboard OpenRouter Anda.

  1. Instal atau perbarui OpenCode, lalu jalankan di folder proyek Anda:
cd your-project
opencode
  1. Hubungkan OpenRouter. Di dalam OpenCode, jalankan /connect, pilih OpenRouter dan tempelkan API key Anda. Anda juga bisa mengekspornya sebelum menjalankan:
export OPENROUTER_API_KEY="sk-or-v1-..."
  1. Tetapkan model di opencode.json di root proyek. Dokumentasi providers OpenCode menyebutkan untuk menggunakan model ID OpenRouter lengkap setelah prefix openrouter/:
{
  "$schema": "https://opencode.ai/config.json",
  "model": "openrouter/baidu/ernie-5.5-flash-preview:free"
}
  1. Konfirmasi pilihan dengan /models. Jika ERNIE tidak muncul dalam daftar, nilai config tetap yang berlaku, jadi periksa ejaan slug, termasuk :free.

Sekarang setiap prompt akan dikirim ke ERNIE 5.5 Flash Preview melalui OpenRouter. Jika Anda sudah mengikuti panduan GLM-5.3-Flash OpenCode kami atau panduan DeepSeek V4.1 Flash, polanya identik: hanya slug-nya yang berubah.

Menyiapkan ERNIE 5.5 Flash di Claude Code

Claude Code dapat berkomunikasi dengan OpenRouter karena OpenRouter menyediakan endpoint Messages yang kompatibel dengan Anthropic. Halaman model ERNIE mencantumkan POST https://openrouter.ai/api/v1/messages sebagai rute yang didukung untuk model ini.

Perjelas dulu tingkat dukungannya. Panduan integrasi Claude Code OpenRouter menyatakan bahwa Claude Code dengan OpenRouter “hanya dijamin berfungsi dengan penyedia first-party Anthropic” dan bahwa Claude Code “mungkin tidak berfungsi dengan baik dengan penyedia lain.” Menjalankan ERNIE di sini berfungsi melalui pengaturan yang terdokumentasi, tapi bukan kombinasi yang dijamin.

  1. Atur variabel koneksi di shell profile Anda, persis seperti yang didokumentasikan OpenRouter:
export OPENROUTER_API_KEY="sk-or-v1-..."
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""   # must be explicitly empty
  1. Tetapkan ERNIE untuk semua kelas model yang digunakan Claude Code, agar tidak ada langkah yang secara diam-diam beralih ke model Anthropic berbayar:
export ANTHROPIC_DEFAULT_OPUS_MODEL="baidu/ernie-5.5-flash-preview:free"
export ANTHROPIC_DEFAULT_SONNET_MODEL="baidu/ernie-5.5-flash-preview:free"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="baidu/ernie-5.5-flash-preview:free"

Anda bisa menaruh kunci yang sama di blok env pada .claude/settings.json jika ingin pengaturan ini hanya berlaku untuk satu proyek.

  1. Muat ulang shell, jalankan claude, lalu eksekusi /status. Anda akan melihat Auth token: ANTHROPIC_AUTH_TOKEN dan Anthropic base URL: https://openrouter.ai/api. Jika yang muncul adalah ANTHROPIC_API_KEY atau login akun Claude, berarti variabelnya tidak sampai ke sesi tersebut.
  2. Buka /model untuk memastikan semua kelas mengarah ke ERNIE, lalu periksa kolom model di dashboard aktivitas OpenRouter Anda setelah prompt pertama.
Diagram dua rute agent: OpenCode menggunakan OPENROUTER_API_KEY dan Claude Code menggunakan ANTHROPIC_BASE_URL untuk menghubungi OpenRouter, yang meneruskan baidu/ernie-5.5-flash-preview:free ke Baidu Qianfan

Kami membahas pengaturan Claude Code secara umum lebih dalam di cara menggunakan Claude Code dengan OpenRouter.

Tugas coding nyata yang muat dalam 50 permintaan

Dengan 50 permintaan per hari, Anda tidak bisa membiarkan agent berkeliaran. Berikan tugas yang terbatas di mana Anda sudah tahu seperti apa wujud “selesai”. Berikut contoh yang bekerja baik pada repo kecil:

In src/routes/orders.ts, GET /orders/:id returns 500 when the order
doesn't exist. Make it return 404 with {"error":"order_not_found"}.
Read only the files you need, make the smallest change, then run
the orders tests with npm test and stop. Don't refactor anything else.

Mengapa bentuk seperti ini bekerja baik di tier gratis:

Tugas seperti ini biasanya memerlukan segelintir pemanggilan model: membaca route, membaca error handler, mengedit, menjalankan test, melaporkan hasil. Prompt yang kabur seperti “bersihkan modul orders” bisa menghabiskan kuota harian sebelum ada yang selesai.

Context window 1M adalah alasan lain mengapa ERNIE cocok untuk agent. Anda bisa menempelkan stack trace panjang atau satu file OpenAPI utuh ke dalam satu prompt, bukan memecahnya di beberapa giliran. Satu permintaan besar lebih baik daripada lima permintaan kecil ketika setiap permintaan berharga.

Biarakan ERNIE menjalankan test API Anda dengan Apidog CLI

Setelah agent memperbaiki sebuah endpoint, Anda butuh bukti bahwa API masih berperilaku dengan benar, bukan sekadar unit test yang lolos. Apidog CLI memungkinkan agent yang sama menjalankan skenario test yang sudah disimpan tim Anda di Apidog, membaca kegagalan, memperbaiki kode, dan menjalankannya lagi. Anda menulis satu prompt; ERNIE menjalankan perintahnya.

Instal CLI, login, dan tambahkan agent skill:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick OpenCode or Claude Code when prompted

Lalu berikan satu prompt ke agent Anda:

Run the "Orders API" test scenario in Apidog project <projectId> against
the local environment. If any step fails, find the endpoint in this repo
that causes it, fix it, and rerun the scenario until it passes.
Summarize what you changed.

Agent akan mencari skenarionya, menjalankannya dengan laporan JSON yang bisa diparse, lalu menjalankan ulang setelah perbaikan:

apidog test-scenario list --project <projectId>
apidog run -t <scenarioId> --project <projectId> -e <envId> -r cli,json --out-dir ./apidog-reports
# agent edits the failing route, then:
apidog run -t <scenarioId> --project <projectId> -e <envId> -r cli,json --upload-report

Flag --upload-report mengirim ringkasan hasil run ke Apidog agar tim Anda bisa membukanya di aplikasi. apidog test-report list --project <projectId> mengambil riwayat run jika agent perlu membandingkan.

Tapi hitung anggarannya. Setiap run test, pembacaan laporan, dan edit kode adalah satu langkah agent, jadi loop perbaikan dan jalankan ulang bisa dengan mudah memakan 10 permintaan model. Di tier 50 permintaan per hari, jalankan loop ini satu atau dua kali saja, bukan seharian penuh. Panduan Apidog CLI di Claude Code dan referensi perintah apidog run membahas flag-flag lainnya. Paket Free Apidog mencakup tim hingga 4 pengguna.

Ketika rute gratis mulai bermasalah

Endpoint gratis ini adalah model preview di belakang satu penyedia tunggal. Berikut yang bisa diharapkan dan cara mengatasinya.

Gejala Kemungkinan penyebab Solusi
429 setelah serangkaian langkah 20 permintaan per menit Perlambat agent atau tunggu satu menit
429 untuk sisa hari itu 50 permintaan harian telah habis (percobaan gagal dihitung) Tunggu reset UTC atau beli 10 kredit untuk 1.000 per hari
402 pada model gratis Saldo akun negatif Tambahkan kredit agar saldo kembali di atas nol
Agent gagal pada output JSON Error structured output Minta plain text dan parse sendiri
Fitur Claude Code tidak berperilaku semestinya Model non-Anthropic di belakang Claude Code Gunakan OpenCode untuk ERNIE, atau kembalikan modelnya

Baris structured output perlu diberi angka. Pada 12 November 2026, halaman model OpenRouter menunjukkan tingkat error structured output sebesar 21,70% dan tingkat error tool call sebesar 1,01% untuk endpoint ini. Tool calling, yang sangat diandalkan coding agent, tampak sehat. Skema JSON yang strict tidak, jadi pertahankan alur kerja agent pada tools dan plain text.

Kecepatannya juga berbeda dari klaim di atas kertas. Deskripsi Baidu mengklaim lebih dari 200 token per detik, sementara OpenRouter mengukur P50 sebesar 79 token per detik di endpoint gratis pada hari itu.

Terakhir, kata “Preview” ada di namanya karena suatu alasan. Model, batas-batasnya, dan varian :free bisa berubah tanpa pemberitahuan. Jika slug tidak lagi ter-resolve, periksa halaman OpenRouter sebelum Anda men-debug config Anda. Untuk akses berbayar atau langsung, panduan API ERNIE 5.5 Flash membahas Baidu Qianfan.

FAQ

Apakah ERNIE 5.5 Flash benar-benar gratis di OpenCode? Ya. Endpoint baidu/ernie-5.5-flash-preview:free berbiaya $0 per token input dan output di OpenRouter. Anda dibatasi 20 permintaan per menit dan 50 per hari kecuali Anda telah membeli setidaknya 10 kredit OpenRouter.

Apakah Claude Code secara resmi mendukung ERNIE 5.5 Flash? Tidak secara resmi. OpenRouter mendokumentasikan cara mengarahkan Claude Code ke model lain, tapi menyatakan bahwa pengaturan ini hanya dijamin dengan penyedia first-party Anthropic. Ini bisa berjalan, tapi bersiaplah menghadapi kendala dengan tools. OpenCode adalah pilihan yang lebih aman untuk ERNIE.

Bagaimana model ID untuk ERNIE 5.5 Flash di OpenRouter? Yaitu baidu/ernie-5.5-flash-preview:free untuk varian gratis. Di OpenCode, tambahkan prefix openrouter/. Di Claude Code, gunakan apa adanya pada variabel ANTHROPIC_DEFAULT_*_MODEL.

Berapa banyak tugas coding yang bisa saya selesaikan dengan 50 permintaan per hari? Tergantung tugasnya. Perbaikan yang cakupannya ketat mungkin memerlukan 5 hingga 10 langkah agent, jadi hanya segelintir tugas yang muat. Refactor terbuka bisa menghabiskan seluruh kuota dalam sekali jalan. Sebutkan nama file dan definisikan “selesai” di prompt Anda.

Bisakah saya menggunakan context window 1M token secara gratis? OpenRouter mencantumkan context window 1.024.000 token untuk varian gratis, sama seperti window penuh milik model. Prompt besar tetap dihitung sebagai satu permintaan, sehingga prompt dengan konteks panjang menjadi efisien terhadap batas harian.

Apakah ada opsi gratis tanpa OpenRouter? Panduan gratis ERNIE 5.5 Flash kami membandingkan semua rute $0. Baidu juga merilis ERNIE 5.5 Flash Base di Hugging Face, yang bisa Anda serve sendiri, seperti dibahas di menjalankan ERNIE 5.5 Flash secara lokal dengan vLLM.

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.