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:
- Bir git deposunda çalışın.
- Küçük görevlerle başlayın.
- Kodu kullanmadan önce farkları (diff) kontrol edin.
- Değişikliklerden sonra uygulamayı test edin.
- 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.