Skip to main content

Ringkasan

OpenCode adalah asisten coding AI open-source yang berjalan di terminal Anda. Ini mendukung banyak penyedia LLM dan dapat dikonfigurasikan untuk menggunakan API TokenLab guna mengakses ratusan model.
Jenis: Alat codingJalur utama: kompatibel OpenAITingkat dukungan: Jalur yang didukung

Instalasi

Verifikasi instalasi:

Konfigurasi

Langkah 1: Atur Environment Variable

Untuk konfigurasi permanen, tambahkan ke ~/.bashrc atau ~/.zshrc:

Langkah 2: Konfigurasikan OpenCode

Dokumentasi OpenCode saat ini merekomendasikan konfigurasi penyedia melalui opencode.json atau opencode.jsonc. Untuk TokenLab, 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:
Jalankan dengan prompt:
Tentukan model:

Model yang Tersedia

Perintah Umum

Analisis kode:
Hasilkan kode:
Review perubahan:
Perbaiki error:

Perintah Interaktif

Pemecahan Masalah

  • Verifikasi options.baseURL diatur ke https://api.tokenlab.sh/v1
  • Periksa konektivitas jaringan
  • Coba curl https://api.tokenlab.sh/v1/models untuk pengujian
  • Verifikasi environment variable OPENAI_API_KEY telah diatur
  • Verifikasi options.apiKey mereferensikan {env:OPENAI_API_KEY} atau sumber secret valid lainnya
  • Periksa bahwa key diawali dengan sk-
  • Pastikan key aktif di dashboard TokenLab

Praktik Terbaik

Jalankan OpenCode dari root project Anda agar pemahaman terhadap codebase menjadi lebih baik.
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.
Selalu review kode yang dihasilkan AI sebelum menerapkan perubahan pada project Anda.