Skip to main content

Genel Bakış

Tür: Kodlama aracıBirincil yol: OpenAI ile uyumluDestek seviyesi: Desteklenen yol
OpenCode, terminalinizde çalışan açık kaynaklı bir AI kodlama asistanıdır. Birden fazla LLM sağlayıcısını destekler ve yüzlerce modele erişim için TokenLab API’sini kullanacak şekilde yapılandırılabilir.

Kurulum

Kurulumu doğrulayın:

Yapılandırma

Adım 1: Environment Variable’ları Ayarlayın

Kalıcı yapılandırma için, ~/.bashrc veya ~/.zshrc dosyanıza ekleyin:

Adım 2: OpenCode’u Yapılandırın

OpenCode’un mevcut dokümantasyonu, sağlayıcıların opencode.json veya opencode.jsonc üzerinden yapılandırılmasını önerir. TokenLab için, yerleşik openai sağlayıcısını aşırı yüklemek yerine özel bir sağlayıcı kullanın:
Sohbet tamamlama tarzı uyumluluk için @ai-sdk/openai-compatible kullanın. Özellikle /v1/responses üzerine kurulu bir sağlayıcı yoluna ihtiyacınız varsa, OpenCode’un sağlayıcı dokümantasyonu paketi @ai-sdk/openai olarak değiştirmenizi önerir.

Temel Kullanım

Etkileşimli modu başlatın:
Bir prompt ile çalıştırın:
Model belirtin:

Kullanılabilir Modeller

Yaygın Komutlar

Kodu analiz edin:
Kod üretin:
Değişiklikleri inceleyin:
Hataları düzeltin:

Etkileşimli Komutlar

Sorun Giderme

  • options.baseURL değerinin https://api.tokenlab.sh/v1 olarak ayarlandığını doğrulayın
  • Ağ bağlantısını kontrol edin
  • Test etmek için curl https://api.tokenlab.sh/v1/models komutunu deneyin
  • OPENAI_API_KEY environment variable’ının ayarlandığını doğrulayın
  • options.apiKey değerinin {env:OPENAI_API_KEY} veya başka bir geçerli secret kaynağına başvurduğunu doğrulayın
  • Anahtarın sk- ile başladığını kontrol edin
  • Anahtarın TokenLab dashboard’unda aktif olduğundan emin olun
  • Yapılandırmadaki model adının tam olarak eşleştiğini kontrol edin
  • Modelin kullanılabilirliğini tokenlab.sh/en/models adresinde doğrulayın

En İyi Uygulamalar

Kod tabanınızı daha iyi anlaması için OpenCode’u proje kök dizininizden çalıştırın.
Basit görevler için daha hızlı modelleri (gpt-5-mini), karmaşık görevler için ise daha güçlü modelleri (gpt-5.4, claude-sonnet-4-6) kullanın.
Projenize değişiklik uygulamadan önce AI tarafından üretilen kodu her zaman inceleyin.