Ana içeriğe atla

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.

  1. Yönetim Ortamı → Kodlama bölümüne gidin.
  2. Kodlamayı Etkinleştir düğmesine tıklayın.
  3. Abonelik maliyetleri ve API maliyetleriyle ilgili uyarıyı okuyun.
  4. 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.

Maliyetler

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.

  1. Yönetim sekmesini açın.
  2. Kodlama'yı kullanmasına izin verilen okulları seçin.
  3. 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:

ModelKullanı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 SolZorlu 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ılarNot
AiderÖğrenciler ve sınıf içi kodlamaTerminalde 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 öğrencilerTerminal, 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ürDikkat edilmesi gereken nokta
ContinueVS 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.
ClineVS Code eklentisi ve CLIOpenAI 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 CodeVS Code eklentisiOpenAI uyumlu bir sağlayıcıyla çalışabilir. Ajanın hangi işlemleri gerçekleştirdiğini dikkatle kontrol edin.
Sourcegraph Cody EnterpriseKurumsal kodlama asistanıÖzellikle Sourcegraph Enterprise kullanan kuruluşlar için önemlidir. Kuruluş düzeyinde openaicompatible model yapılandırmasını destekler.
Her kodlama aracı otomatik olarak uygun değildir

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.

Okullar için öneri

Öğ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.