Coderen met API-sleutels
Cu o cheie API Coderen poți utiliza unelte 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 modelelor permise.
Apoi AI-School procesează cererea prin intermediul punții tehnice a mediului.
Ce ai nevoie?
Ai nevoie de trei date:
| Date | Unde le găsești? |
|---|---|
| Cheia API | O primești de la un administrator sau profesor |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Numele modelului | De exemplu gpt-5.4-mini, gpt-5.4 sau gpt-5.5 |
Cheia API începe cu ais.. Trateaz-o ca pe o parolă.
Cet model alegi?
Pentru majoritatea elevilor, GPT-5.4 mini este cel mai bun punct de plecare. Acest model este mai ieftin și potrivit pentru asistență de programare în timpul orelor.
Pentru profesori sau elevi avansați, GPT-5.4 sau GPT-5.5 pot fi mai potrivite, de exemplu pentru proiecte mai mari sau cod mai complex.
Pe ce unealtă să te bazezi?
AI-School recomandă două unelte:
| Unealtă | Potrivit pentru | De ce |
|---|---|---|
| Aider | Elevii și programarea în clasă | Funcționează explicit, clar și mai puțin agentic |
| OpenCode | Profesorii și utilizatori avansați | CLI-agentic cu și o aplicație desktop |
Aider pentru elevi
Aider funcționează ca o unealtă de pair-programming î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 sprijin, 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. Uneltele poate efectua pași în mod autonom, poate edita fișiere și poate dezvolta mai departe sarcini. Este puternic, dar cere și mai mult înțelegere a codului, git-ului și mediilor locale de dezvoltare.
Vezi și documentația oficială OpenCode.
Utilizarea sigură a cheilor
Nu împărtăși cheia API public și nu o include în cod pe care îl distribui.
Preferă să utilizezi:
- variabile de mediu
- un fișier local
.envcare nu este trimis la git - configurarea încorporată a uneltei
Pentru OpenCode poți folosi, de exemplu, un .env în directorul proiectului:
AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel
Asigură-te că unealta încarcă cu adevărat acest .env. În PowerShell poți seta variabila temporar pentru terminalul curent:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
Nu plasați cheile API într-un depozit public, în Teams-chat, într-un document partajat sau într-un screenshot.
Dacă cheia nu funcționează
Verifică atunci:
- dacă Coderen este activat pentru mediul respectiv
- dacă cheia este în continuare activă
- dacă bugetul nu s-a epuizat
- dacă cheia se află în perioada de valabilitate
- dacă utilizezi un model permis
- dacă endpoint-ul este configurat corect
- dacă unelta transmite cheia API ca
Authorization: Bearer ... - dacă unelta nu transmite parametri specifici furnizorului pe care AI-School Coderen nu-i acceptă
Pe orice îndoial ă, întreabă un administrator sau profesor să verifice cheia.