API anahtarlarıyla Kodlama
Bir Kodlama API anahtarı ile OpenAI-benzeri bir API ile çalışan kodlama araçlarını kullanabilirsiniz. Araç, istekleri AI-Corporate’a gönderir. AI-Corporate anahtarı, bütçeyi, geçerlilik süresini ve izin verilen modelleri kontrol eder.
Daha sonra başvuruyu ortamın teknik bağlantısı üzerinden işler.
Ne gerekiyor?
Üç bilgiye ihtiyacınız var:
| Bilgi | Bunu nereden bulursun? |
|---|---|
| API anahtarı | Bir yöneticiden alırsınız |
| Uç Nokta (Endpoint) | https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Model adı | Örneğin gpt-5.6-luna, gpt-5.6-terra veya gpt-5.6-sol |
API anahtarı aic. ile başlar. Bu anahtarı bir şifre gibi ele alın.
Hangi aracı seçmelisin?
AI-Corporate çoğu kullanıcı için OpenCode’u önerir. OpenCode, terminal, masaüstü ve IDE için ajan temelli bir kodlama aracıdır. Araç bağımsız adımlar atabilir, dosyaları düzenleyebilir ve görevleri daha da geliştirebilir.
Aider OpenAI-benzeri bir uç nokta ile teknik olarak uyumludur, ancak Corporate ortamlarında standart araç olarak önerilmez.
Ayrıntılar için resmi OpenCode belgesine bakın.
Anahtarlarla güvenli çalışma
API anahtarınızı kamuya paylaşmayın ve paylaştığınız koda dahil etmeyin.
Tercih edin:
- ortam değişkenleri
- git’e gönderilmeyen yerel
.envdosyası - aracın yerleşik yapılandırması
API anahtarlarını hiçbir zaman halka açık bir depo, sohbet, paylaşılan belge ya da ekran görüntüsüne koymayın.
Anahtar çalışmazsa
Şu kontrolleri yapın:
- Kodlama ortamı için Kodlamanın etkin olduğundan emin olun
- anahtarınızın hâlâ aktif olup olmadığını
- bütçenin tükenip tükenmediğini
- anahtarın belirlenen geçerlilik süresi içinde olup olmadığını
- izin verilen bir model kullanıp kullanmadığınızı
- uç noktanın doğru yapılandırıldığını
Şüphe durumunda bir yöneticiden anahtarı kontrol etmesini isteyin.
Ortam Değişkenleri ve OpenCode
OpenCode için Kodlama API anahtarını proje dizinindeki yerel bir .env dosyasına kaydedebilirsiniz:
AI_SCHOOL_CODEREN_API_KEY=ais.sizin-api-anahtarınız
OpenCode’un bu ortam değişkenini gerçekten yüklediğinden emin olun. PowerShell’de bu değişkeni mevcut terminal için geçici olarak da ayarlayabilirsiniz:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.sizin-api-anahtarınız"
Authorization header with Bearer token is required görürseniz, araç anahtarı Authorization: Bearer ... olarak iletmiyordur. Unknown parameter görürseniz, AI-Corporate tarafından desteklenmeyen sağlayıcıya özgü ayarları kaldırın.