Sari la conținutul principal

Codificare cu chei API

Cu o cheie API Coderen poți utiliza uneluri de programare care funcționează cu o API compatibilă OpenAI. Instrumentul trimite cereri către AI-School. AI-School verifică cheia, bugetul, perioada de valabilitate și modelele permise.

Apoi AI-School procesează cererea prin legătura tehnică a mediului.

Cu ce ai nevoie?

Ai nevoie de trei date:

DateUnde le găsești?
Cheie APIO primești de la administrator sau profesor
Endpointhttps://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
Numele modeluluiDe exemplu gpt-5.6-luna, gpt-5.6-terra sau gpt-5.6-soare

Cheia API începe cu ais.. Tratează această cheie ca pe o parolă.

Ce model alegi?

Pentru majoritatea elevilor, GPT-5.6 Luna este un început bun. Acest model rapid este potrivit pentru ajutorul de programare în timpul orelor și pentru întrebări obișnuite despre cod.

Pentru profesori sau elevi avansați, GPT-5.6 Terra se potrivește bine pentru proiecte mai mari și cod mai complex. Alege GPT-5.6 Soare pentru cele mai solicitante sarcini cu multă analiză, planificare sau raționament.

Pe care tool să-l alegi?

AI-School recomandă două unelte:

UnelteRecomandate pentruMotiv
AiderElevi și programare în clasăFuncționează explicit, clar și mai puțin agentic
OpenCodeProfesori și utilizatori avansațiCLI agentic cu și o aplicație desktop

Aider pentru elevi

Aider funcționează ca un instrument de programare în pereche în terminal. Utilizatorul cere ajutor, vede modificările și rămâne relativ aproape de cod. Se potrivește bine pentru învățarea programării: elevul primește suport, dar rămâne implicat în ceea ce se întâmplă.

Vezi și documentația oficială Aider.

OpenCode pentru utilizare avansată

OpenCode este mai agentic. Unelta poate efectua pași în mod autonom, poate modifica fișiere și poate dezvolta sarcini în continuare. Este puternic, dar cere și mai mult înțelegere a codului, git și a mediilor de dezvoltare locale.

Vezi și documentația oficială OpenCode.

Găzduirea în siguranță a cheilor

Nu împărtăși cheia API public și nu o pune în codul pe care îl distribui.

Preferabil să folosești:

  • variabile de mediu
  • un fișier .env local care nu este trimis la git
  • configurația încorporată a uneltei

Pentru OpenCode poți, de exemplu, să folosești un .env în dosarul proiectului:

AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel

Asigură-te că instrumentul încarcă cu adevărat acest .env. În PowerShell poți seta temporar variabila pentru sesiunea curentă a terminalului:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
Atenție

Nu plasa cheile API într-un depozit public, chat Teams, document partajat sau screenshot.

Dacă cheia nu funcționează

Verifică apoi:

  • dacă Coderen este activat pentru mediul înconjurător
  • dacă cheia este încă activă
  • dacă bugetul nu a expirat
  • dacă cheia este în intervalul de valabilitate setat
  • dacă reprezinți un model permis
  • dacă endpoint-ul este configurat corect
  • dacă uneltele transmite cheia API ca Authorization: Bearer ...
  • dacă unelta nu trimite parametri specifici furnizorului pe care AI-School Coderen nu-i suportă

În caz de îndoială, întreabă un administrator sau profesor pentru verificarea cheii.

WhatsApp