Ana içeriğe atla

OpenCode'i yükleyin ve kullanın

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

AI-Public, geliştiriciler, yöneticiler ve diğer ileri düzey kullanıcılar için OpenCode'u önerir. OpenCode bağımsız olarak dosyaları değiştirebilir ve görevler üzerinde çalışabilir. Bu nedenle önerilen değişiklikleri her zaman kontrol edin.

Daha fazla bilgi için OpenCode-Websitesi ve resmi OpenCode belgeleri adreslerine bakın.

Yükleme

OpenCode belgelerine göre en kolay kurulum şu şekildedir:

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

Ayrıca Node.js ile OpenCode'u yükleyebilirsiniz:

npm install -g opencode-ai

Ya da macOS ve Linux'ta Homebrew ile:

brew install anomalyco/tap/opencode

Kodlama ile Bağlantı

OpenCode, OpenAI uyumlu sağlayıcılar için özelleştirilmiş destek sunar. Proje klasöründe bir opencode.json dosyası oluşturun.

İçinde Kodlama 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 Kodlayıcı",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": {
"name": "GPT-5.4 mini"
},
"gpt-5.4": {
"name": "GPT-5.4"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "ai-public-coderen/gpt-5.4-mini",
"small_model": "ai-public-coderen/gpt-5.4-mini"
}

Daha sonra API anahtarını çevresel değişken olarak ayarlayın.

macOS ve Linux

export AI_PUBLIC_CODEREN_API_KEY="aip:senin-API-anahtarın"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip:senin-API-anahtarın"

Daha sonra yeni bir terminal açın.

OpenCode'i Başlatın

Projeye gidin:

cd yol/na/senin/projene

OpenCode'i başlatın:

opencode

OpenCode içinde model seçimini yaparak AI-Public Kodlayıcı modelini otomatik olarak seçili değilse seçin.

OpenCode ile Güvenli Çalışma

OpenCode ajan tabanlı ç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ı (diff) kontrol edin.
  4. Değişikliklerden sonra uygulamayı test edin.
  5. Sadece anladığınız değişiklikleri commitleyin.

Ortam Değişkenleri ve OpenCode

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

AI_PUBLIC_CODEREN_API_KEY=aip.jouw-api-sleutel

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

$env:AI_PUBLIC_CODEREN_API_KEY="aip.jouw-api-sleutel"

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