API Anahtarları ile Kodlama
Bir Koderen API anahtarı ile OpenAI ile uyumlu bir API ile çalışan kodlama araçlarını kullanabilirsiniz. Araç, istekleri AI-Public’e gönderir. AI-Public anahtarı, bütçeyi, geçerlilik süresini ve izin verilen modelleri kontrol eder.
Ardından AI-Public, isteği ortamın teknik bağlantısı üzerinden işler.
Ne ihtiyacınız var?
Üç bilgiye ihtiyacınız var:
| Bilgi | Bunu Nereden Bulursunuz? |
|---|---|
| API anahtarı | Bunu bir yöneticiden alırsınız |
| Uç Nokta (Endpoint) | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Model Adı | Örneğin gpt-5.6-luna, gpt-5.6-terra veya gpt-5.6-sol |
API anahtarı aip. ile başlar. Bu anahtarı bir parola gibi saklayın.
Hangi aracı seçiyorsunuz?
AI-Public, çoğu kullanıcı için OpenCode önerir. OpenCode, terminal, masaüstü ve IDE için ajan odaklı bir kodlama aracıdır. Araç bağımsız olarak adımlar gerçekleştirebilir, dosyaları düzenleyebilir ve görevleri daha da genişletebilir.
Aider teknik olarak OpenAI-compatible uç noktasıyla uyumludur, ancak Public ortamlarında varsayılan araç olarak tavsiye edilmez.
Ayrıntılar için resmi OpenCode belgelerine bakınız.
Anahtarlarla güvenli çalışma
API anahtarınızı halka açık paylaşmayın ve paylaştığınız kodda saklamayın.
Tercih edilen kullanım şekilleri:
- ortam değişkenleri
- git’e aktarmayan yerel bir
.envdosyası - aracın yerleşik yapılandırması
API anahtarlarını asla halka açık bir depo, sohbet, paylaşılan bir belge veya ekran görüntüsüne koymayın.
Anahtar çalışmazsa
Şu kontrolleri yapın:
- Koderen’in ortam için etkinleştirildiğinden emin olun
- Anahtarınızın hâlâ aktif olduğundan emin olun
- Bütçenin tükendiğinden emin olun
- Anahtarın belirlenen geçerlilik süresi içinde olduğundan emin olun
- İzin verilen bir model kullanıyor olun
- Uç noktasının doğru yapılandırıldığından emin olun
Şüphe durumunda bir yöneticiden anahtarı kontrol etmesini isteyin.
Ortam Değişkenleri ve OpenCode
OpenCode için Koderen API anahtarını proje dizinindeki yerel bir .env dosyasına kaydedebilirsiniz:
AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel
OpenCode’un bu ortam değişkenini gerçekten yüklediğinden emin olun. PowerShell’de değişkeni mevcut terminal için geçici olarak da ayarlayabilirsiniz:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
Authorization header with Bearer token is required mesajı görüyorsanız, araç anahtarı Authorization: Bearer ... olarak göndermiyor demektir. Unknown parameter görürseniz, AI-Public’in Koderen uç noktası tarafından desteklenmeyen sağlayıcıya özgü ayarları kaldırın.