Genel Bakış
OpenCode, terminalinizde çalışan açık kaynaklı bir yapay zeka kodlama asistanıdır. Birden fazla LLM sağlayıcısını destekler ve 300’den fazla modele erişim için LemonData API’sini kullanacak şekilde yapılandırılabilir.Kurulum
- Kurulum Betiği
- Homebrew
- Go
Yapılandırma
Adım 1: Ortam Değişkenlerini Ayarlayın
~/.bashrc veya ~/.zshrc dosyasına ekleyin:
Adım 2: OpenCode’u Yapılandırın
Proje kök dizininizde~/.config/opencode/opencode.json (global) veya opencode.json dosyasını oluşturun veya düzenleyin:
Temel Kullanım
Etkileşimli modu başlatın:Mevcut Modeller
| Model | En İyi Kullanım Alanı |
|---|---|
gpt-4o | Karmaşık görevler, kod mimarisi |
gpt-4o-mini | Hızlı düzeltmeler, basit sorgular |
claude-sonnet-4-5 | Kod incelemesi, dokümantasyon |
claude-opus-4-5 | Karmaşık akıl yürütme |
gemini-2.5-flash | Hızlı yanıtlar |
deepseek-r1 | Algoritma tasarımı |
Yaygın Komutlar
Kodu analiz edin:Etkileşimli Komutlar
| Komut | Açıklama |
|---|---|
/help | Mevcut komutları göster |
/model <name> | Farklı bir modele geç |
/clear | Konuşma geçmişini temizle |
/exit | OpenCode’dan çık |
Sorun Giderme
Bağlantı Hatası
Bağlantı Hatası
LOCAL_ENDPOINT’inhttps://api.lemondata.cc/v1olarak ayarlandığını doğrulayın- Ağ bağlantısını kontrol edin
- Test etmek için
curl https://api.lemondata.cc/v1/modelskomutunu deneyin
Kimlik Doğrulama Başarısız
Kimlik Doğrulama Başarısız
OPENAI_API_KEYortam değişkeninin ayarlandığını doğrulayın- Anahtarın
sk-ile başladığını kontrol edin - Anahtarın LemonData panelinde aktif olduğundan emin olun
Model Bulunamadı
Model Bulunamadı
- Yapılandırmadaki model adının tam olarak eşleştiğini kontrol edin
- lemondata.cc/en/models adresinden modelin kullanılabilirliğini doğrulayın
En İyi Uygulamalar
Proje bağlamını kullanın
Proje bağlamını kullanın
Kod tabanınızın daha iyi anlaşılması için OpenCode’u proje kök dizininizden çalıştırın.
Uygun modelleri seçin
Uygun modelleri seçin
Basit görevler için daha hızlı modelleri (gpt-4o-mini), karmaşık görevler için güçlü modelleri (gpt-4o, claude) kullanın.
Oluşturulan kodu inceleyin
Oluşturulan kodu inceleyin
Projenize değişiklikleri uygulamadan önce yapay zeka tarafından oluşturulan kodu her zaman inceleyin.