Ringkasan
OpenCode adalah asisten coding AI open-source yang berjalan di terminal Anda. Ini mendukung banyak penyedia LLM dan dapat dikonfigurasikan untuk menggunakan API LemonData guna mengakses 300+ model.Jenis: Alat codingJalur utama: OpenAI-compatibleTingkat dukungan: Jalur yang didukung
Instalasi
- Script Instalasi
- Homebrew
- Go
Konfigurasi
Langkah 1: Atur Environment Variable
~/.bashrc atau ~/.zshrc:
Langkah 2: Konfigurasikan OpenCode
Dokumentasi OpenCode saat ini merekomendasikan konfigurasi penyedia melaluiopencode.json atau opencode.jsonc. Untuk LemonData, gunakan penyedia kustom alih-alih menimpa penyedia bawaan openai:
Gunakan
@ai-sdk/openai-compatible untuk kompatibilitas gaya chat-completions. Jika Anda secara khusus membutuhkan jalur penyedia yang dibangun di atas /v1/responses, dokumentasi OpenCode merekomendasikan untuk mengganti package menjadi @ai-sdk/openai.Penggunaan Dasar
Mulai mode interaktif:Model yang Tersedia
| Model | Paling Cocok Untuk |
|---|---|
gpt-5.4 | Tugas kompleks, arsitektur kode |
gpt-5-mini | Perbaikan cepat, query sederhana |
claude-sonnet-4-6 | Review kode, dokumentasi |
claude-opus-4-6 | Penalaran kompleks |
gemini-2.5-flash | Respons cepat |
deepseek-r1 | Desain algoritma |
Perintah Umum
Analisis kode:Perintah Interaktif
| Command | Deskripsi |
|---|---|
/help | Tampilkan perintah yang tersedia |
/model <name> | Beralih ke model yang berbeda |
/clear | Hapus riwayat percakapan |
/exit | Keluar dari OpenCode |
Pemecahan Masalah
Error Koneksi
Error Koneksi
- Verifikasi
options.baseURLdiatur kehttps://api.lemondata.cc/v1 - Periksa konektivitas jaringan
- Coba
curl https://api.lemondata.cc/v1/modelsuntuk pengujian
Autentikasi Gagal
Autentikasi Gagal
- Verifikasi environment variable
OPENAI_API_KEYtelah diatur - Verifikasi
options.apiKeymereferensikan{env:OPENAI_API_KEY}atau sumber secret valid lainnya - Periksa bahwa key diawali dengan
sk- - Pastikan key aktif di dashboard LemonData
Model Tidak Ditemukan
Model Tidak Ditemukan
- Periksa nama model di config harus sama persis
- Verifikasi ketersediaan model di lemondata.cc/en/models
Praktik Terbaik
Gunakan konteks project
Gunakan konteks project
Jalankan OpenCode dari root project Anda agar pemahaman terhadap codebase menjadi lebih baik.
Pilih model yang sesuai
Pilih model yang sesuai
Gunakan model yang lebih cepat (
gpt-5-mini) untuk tugas sederhana dan model yang lebih kuat (gpt-5.4, claude-sonnet-4-6) untuk tugas yang kompleks.Review kode yang dihasilkan
Review kode yang dihasilkan
Selalu review kode yang dihasilkan AI sebelum menerapkan perubahan pada project Anda.