Шифрування з API-ключами
З API-ключем Coderen ви можете використовувати інструменти програмування, що працюють з API, сумісним із OpenAI. Інструмент надсилає запити до AI-School. AI-School перевіряє ключ, бюджет, термін дії та дозволені моделі.
Потім AI-School обробляє запит через технічне з’єднання середовища.
Що вам потрібно?
Потрібно три дані:
| Дані | Де це знайти? |
|---|---|
| API-ключ | Його надає адміністратор або викладач |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Назва моделі | Наприклад gpt-5.6-luna, gpt-5.6-terra або gpt-5.6-sol |
API-ключ починається з ais.. Обробляйте цей ключ як пароль.
Яку модель обрати?
Для більшості учнів добре розпочати з GPT-5.6 Luna. Ця швидка модель підходить для допомоги з програмування під час занять та для повсякденних запитань до коду.
Для викладачів або просунутих учнів добр е підходить GPT-5.6 Terra для більших проєктів та складнішого коду. Оберіть GPT-5.6 Sol для найвимогливіших завдань з великою аналітикою, плануванням або міркуванням.
Який інструмент обрати?
AI-School радить два інструменти:
| Інструмент | Рекомендовано для | Чому |
|---|---|---|
| Aider | Учні та колективне кодерування | Працює прямо, зручний інтерфейс та менша агрентність |
| OpenCode | Викладачі та просунуті користувачі | Інструмент CLI з агентністю та настільною програмою |
Aider для учнів
Aider працює як інструмент парного програмування у терміналі. Користувач просить допомоги, бачить зміни і залишає себе залученим до коду. Це добре підходить для навчання програмуванню: учень отримує підтримку, але сам залишається залученим у процес.
Перегляньте також офіційну документацію Aider: https://aider.chat/docs/.
OpenCode для просунутого використання
OpenCode більш агентний. Інструмент може самостійно виконувати кроки, редагувати файли та далі розв’язувати завдання. Це потужно, але потребує більшого розуміння коду, git та локальних середовищ розробки.
Перегляньте також офіційну документацію OpenCode: https://opencode.ai/docs/.
Безпечне використання ключів
Ніколи не діліться API-ключем публічно і не вставляйте його у код, який ви розміщуєте.
Рекомендується використовувати:
- змінні середовища
- локальний
.env, який не відправляється в git - вбудовану конфігурацію інструменту
Для OpenCode можна, наприклад, використати .env у директорії проекту:
AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel
Забезпечте, щоб інструмент дійсно завантажував цей .env. У PowerShell змінну можна тимчасово встановити для поточної сесії терміналу:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
Ніколи не розміщуйте API-ключі в публічному репозиторії, в Teams-чаті, спільному документі або знімку екрана.
Якщо ключ не працює
Перевірте:
- чи увімкнено Coderen для середовища
- чи ключ ще дійсний
- чи бюджет не вичерпано
- чи ключ потрапляє в заданий період дії
- чи використовується дозволена модель
- чи коректно налаштовано endpoint
- чи інструмент надсилає API-ключ як
Authorization: Bearer ... - чи інструмент не надсилає параметри, специфічні для провайдера, яких не підтримує AI-School Coderen
За сумнівом зверніться до адміністратора або викладача, щоб перевірити ключ.