Ana içeriğe atla

OpenCode'i Kurun ve Kullanın

OpenCode, ajan benzeri bir kodlama aracıdır. Araç, terminal uygulaması, masaüstü uygulaması ve IDE eklentisi olarak mevcuttur.

AI-Public, geliştirme yapanlar, yöneticiler ve diğer ileri kullanıcılar için OpenCode'u önerir. OpenCode kendi başına dosyaları değiştirebilir ve görevleri işleyebilir. Bu nedenle önerilen değişiklikleri her zaman kontrol edin.

Daha fazla bilgi için OpenCode web sitesinde ve resmi OpenCode belgelerinde bulunabilir: OpenCode-website ve resmi OpenCode belgeleri.

Kurulum

Daha basit kurulum, OpenCode belgelerine göre şu şekildedir:

curl -fsSL https://opencode.ai/install | bash

Ayrıca Node.js ile de kurabilirsiniz:

npm install -g opencode-ai

Ya da macOS ve Linux için Homebrew ile:

brew install anomalyco/tap/opencode

Kodlama ile Bağlantı

OpenCode, özelleştirilmiş OpenAI-tabancı sağlayıcılarını destekler. Proje klasöründe bir opencode.json dosyası oluşturun.

İçinde Coderen uç noktasını ve izin verilen modelleri kullanın:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Coderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_CODEREN_API_KEY}"
},
"models": {
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"model": "ai-public-coderen/gpt-5.6-luna",
"small_model": "ai-public-coderen/gpt-5.6-luna"
}

Daha sonra API anahtarını ortam değişkeni olarak ayarlayın.

macOS ve Linux

export AI_PUBLIC_CODEREN_API_KEY="aip.sizin-api-anahtarınız"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip.sizin-api-anahtarınız"

Ardından yeni bir terminal açın.

OpenCode'i Başlatma

Proje klasörüne gidin:

cd yol/nu/çek/projen

OpenCode'i başlatın:

opencode

OpenCode içinde hangi modeli seçeceğinizi, AI-Public Coderen modeli otomatik olarak seçilmediyse seçin.

OpenCode ile Güvenli Çalışma

OpenCode ajan benzeri çalıştığı için değişiklikleri kontrol etmek önemlidir.

Önerilen çalışma yöntemi:

  1. Bir git deposunda çalışın.
  2. Küçük görevlerle başlayın.
  3. Kodu kullanmadan önce farkları kontrol edin.
  4. Değişikliklerden sonra uygulamayı test edin.
  5. Anlayabildiğiniz değişiklikleri yalnızca commit edin.

Ortam Değişkenleri ve OpenCode

OpenCode için Coderen API anahtarını projenizin klasöründeki yerel bir .env dosyasına kaydedebilirsiniz:

AI_PUBLIC_CODEREN_API_KEY=aip.sizin-api-anahtarınız

OpenCode'nin bu ortam değişkenini gerçekten yüklediğinden emin olun. PowerShell'de değişkeni geçici olarak mevcut terminal için de ayarlayabilirsiniz:

$env:AI_PUBLIC_CODEREN_API_KEY="aip.sizin-api-anahtarınız"

Authorization header with Bearer token is required görürseniz, araç anahtarı Authorization: Bearer ... olarak göndermiyor demektir. Unknown parameter görürseniz, OpenCode'un AI-Public tarafından desteklenmeyen sağlayıcıya özgü ayarlarını kaldırın.

WhatsApp