Kodlama Yönetimi
Kodlama ile yöneticiler, Aider ve OpenCode gibi programlama araçları için kontrollü API anahtarları oluşturabilir. Kullanıcılar bu durumda kendi OpenAI anahtarlarıyla değil, AI-School tarafından yönetilen bir anahtarla çalışır.
Bu, Kodlama'yı programlama dersleri, projeler ve yerel bir geliştirme ortamında yapay zekâ desteği kullanmak isteyen ileri düzey kullanıcılar için uygun hâle getirir.
Neden kontrollü API anahtarları?
Standart bir API anahtarı genellikle harici bir yapay zekâ platformuna geniş erişim sağlar. Kodlama'da kullanım AI-School üzerinden gerçekleşir. Böylece yönetim, maliyetler ve raporlama okulda kalır.
Önemli avantajlar:
- Maliyetler kontrol altında: her anahtar için bir bütçe belirleyin.
- Kullanım izlenebilir: tüketim, maliyetler ve sohbetler kullanıcıyla ilişkilendirilir.
- Merkezi yönetim: anahtarları yönetim ortamından oluşturun, sınırlayın ve iptal edin.
- Sınıflar için uygun: bir öğrenci grubu için anahtarları tek seferde oluşturun.
Kodlamayı etkinleştirme
Kodlama, ortam düzeyinde etkinleştirilir. Bu işlem bir kurul yöneticisi tarafından yapılabilir.
- Yönetim Ortamı → Kodlama bölümüne gidin.
- Kodlamayı Etkinleştir düğmesine tıklayın.
- Abonelik maliyetleri ve API maliyetleriyle ilgili uyarıyı okuyun.
- Kabul Et ve Etkinleştir düğmesine tıklayın.
Etkinleştirdikten sonra AI-School teknik bağlantıyı arka planda gerçekleştirir. Yöneticilerin bunun için harici proje ayarlarını yönetmesi gerekmez.
Kodlama için ek abonelik maliyetleri söz konusu olabilir. API maliyetleri bir ek ücret katsayısıyla yansıtılır. Sorularınız için AI-School ile iletişime geçin.
Okullara erişim verme
Etkinleştirdikten sonra hangi okulların Kodlama'yı kullanabileceğine karar verin.
- Yönetim sekmesini açın.
- Kodlama'yı kullanmasına izin verilen okulları seçin.
- Erişimi Kaydet düğmesine tıklayın.
Bir okul yöneticisi yalnızca Kodlama'ya izin verilen ve kendisinin yetkili olduğu okulları görür. Okul yöneticisi için gereksiz okul panelleri gizlenir.
Modelleri seçme
Yönetim sekmesinde Kodlama için hangi OpenAI modellerinin kullanılabileceğini seçersiniz.
AI-School şu modelleri kullanır:
| Model | Kullanım |
|---|---|
| GPT-6 Luna | Öğrenciler ve günlük programlama yardımı için hızlı ve çok yönlü model |
| GPT-6.1 Terra | Öğretmenler, ileri düzey öğrenciler ve karmaşık programlama görevleri için güçlü model |
| GPT-6.1 Sol | Zorlu programlama işleri ve profesyonel kullanım için en gelişmiş model |
Sınıf içi kullanım için GPT-6 Luna hızlı ve erişilebilir bir başlangıçtır. Bir görev daha fazla analiz, akıl yürütme veya bağımsız programlama adımları gerektirdiğinde Sol veya Astra'yı seçin.
Uyumlu kodlama araçları
Kodlama, OpenAI uyumlu bir uç nokta kullanabilen araçlarla çalışır. Kullanıcının bunun için üç bilgiye ihtiyacı vardır:
- Kodlama API anahtarı
- AI-School Kodlama uç noktası URL'si:
https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 - izin verilen bir model, örneğin
gpt-6-luna
AI-School çoğu durum için şu iki aracı önerir:
| Araç | Önerildiği kullanıcılar | Not |
|---|---|---|
| Aider | Öğrenciler ve sınıf içi kodlama | Terminalde açıkça eşli programlama (pair programming) yapan bir araç. Daha az ajan odaklıdır ve bu nedenle programlamayı öğrenmek için daha uygundur. |
| OpenCode | Öğretmenler ve ileri düzey öğrenciler | Terminal, masaüstü ve IDE için ajan odaklı kodlama aracı. Daha güçlüdür, ancak daha fazla deneyim gerektirir. |
Bunların yanı sıra, teknik olarak OpenAI uyumlu bir uç noktayla çalışabilen başka kodlama araçları da vardır:
| Araç | Tür | Dikkat edilmesi gereken nokta |
|---|---|---|
| Continue | VS Code ve JetBrains için IDE asistanı | Özel bir apiBase ile OpenAI yapılandırmasını destekler. Kullanıcılar ağırlıklı olarak kendi IDE'lerinden çalışmak istiyorsa uygundur. |
| Cline | VS Code eklentisi ve CLI | OpenAI Compatible sağlayıcısını seçin ve temel URL'yi, API anahtarını ve modeli girin. Güçlü biçimde ajan odaklıdır; rehberlik olmadan yeni başlayanlar için daha az uygundur. |
| Roo Code | VS Code eklentisi | OpenAI uyumlu bir sağlayıcıyla çalışabilir. Ajanın hangi işlemleri gerçekleştirdiğini dikkatle kontrol edin. |
| Sourcegraph Cody Enterprise | Kurumsal kodlama asistanı | Özellikle Sourcegraph Enterprise kullanan kuruluşlar için önemlidir. Kuruluş düzeyinde openaicompatible model yapılandırmasını destekler. |
Bir araç yalnızca kendi OpenAI uyumlu temel URL'nizi ayarlayabiliyorsanız uygundur. Bu nedenle Claude Code ve Codex CLI gibi araçlar Kodlama için uygun değildir: Claude Code OpenAI uyumlu bir API kullanmaz ve Codex CLI belirli bir Kodlama uç noktası için uygun bir ayar sunmaz. Cursor veya Windsurf gibi araçlar da yalnızca kullanılan sürüm serbestçe ayarlanabilen OpenAI uyumlu bir temel URL'yi destekliyorsa kullanılabilir.
Öğrenciler için önce Aider'ı kullanın. OpenCode, Cline veya Roo Code gibi ajan odaklı araçları ancak kullanıcılar terminal, git, diff'ler ve yerel dosya yönetimi konusunda yeterli deneyime sahip olduğunda ekleyin.
Raporlama
Raporlama sekmesi, seçilen dönemdeki kullanımı ve maliyetleri gösterir. Varsayılan olarak son 7 gün gösterilir.
Raporlama şunları içerir:
- toplam istek sayısı
- toplam maliyet
- token sayısı
- gruba göre döküm
- kullanıcıya göre döküm
Bir okul yöneticisi yalnızca kendisine izin verilen kapsamdaki raporları görür. Bir kurul yöneticisi tüm ortamın raporlarını görür.
Kodlamayı devre dışı bırakma
Kodlama'yı araç çubuğundaki düğmeyle geçici olarak devre dışı bırakabilirsiniz.
Kodlama devre dışıyken:
- mevcut API anahtarları kullanılamaz
- raporlar ve geçmiş veriler korunur
- Kodlama daha sonra yeniden etkinleştirilebilir
Devre dışı bırakmak mevcut raporları silmez.