Управління кодуванням
З Кодуванням адміністратори можуть створювати контрольовані API-ключі для інструментів програмування, таких як Aider та OpenCode. Користувачі тоді не працюють із власним ключем OpenAI, а з ключем, який управляється AI-School.
Це робить Кодування придатним для уроків програмування, проєктів та просунутих користувачів, які хочуть отримувати допомогу штучного інтелекту у локальному середовищі розробки.
Чому потрібні контрольовані API-ключі?
Звичайний API-ключ зазвичай надає широкий доступ до зовнішньої платформи штучного інтелекту. У Кодуванні використання проходить через AI-School. Так зберігається управління, витрати та звітність у школі.
Важливі переваги:
- Контроль витрат: встановлюйте бюджет на кожен ключ.
- Використання відстежується: використання, витрати та чати пов’язані з користувачем.
- Централізоване управління: створюйте, обмежуйте та відкликати ключі з адміністративного середовища.
- Підходить для класів: одним разом створюйте ключі для групи учнів.
Увімкнення кодування
Кодування вмикається на рівні середовища. Це може зробити адміністратор управління.
- Перейдіть до Управління → Кодування.
- Натисніть Увімкнути кодування.
- Прочитайте попередження про абонентські витрати та витрати на API.
- Натисніть Згоден та увімкнути.
Після увімкнення AI-School обробляє технічне з’єднання у фоновому режимі. Адміністратори не потребують керувати зовнішніми налаштуваннями проєктів.
До Кодування можуть бути прикріплені додаткові витрати на підписку. Витрати на API нараховуються з націнкою. Звертайтеся до AI-School із питаннями.
Надавати доступ школам
Після увімкнення ви визначаєте, які школи можуть використовувати Кодування.
- Відкрийте вкладку Управління.
- Виберіть школи, які можуть застосовувати Кодування.
- Натисніть Зберегти доступ.
Адміністратор школи бачить лише школи, для яких дозволено Кодування і на які поширюються його права. Для адміністратора школи зайві панелі школи приховані.
Вибір моделей
У вкладці Управління вибирайте, які моделі OpenAI доступні для Кодування.
AI-School використовує ці моделі:
| Модель | Використання |
|---|---|
| GPT-5.6 Luna | Швидка та багатофункціональна модель для учнів та щоденної допомоги з програмування |
| GPT-5.6 Terra | Потужна модель для викладачів, просунутих учнів та складних завдань програмування |
| GPT-5.6 Sol | Найпередовіша модель для вимогливих завдань програмування та професійного використання |
Для навчального використання рекомендовано GPT-5.6 Luna як швидкий та доступний старт. Вибирайте Terra або Sol, коли завдання потребує більшого аналізу, міркувань або самостійних кроків програмування.
Сумісні інструменти для кодування
Кодування працює з інструментами, які можуть використовувати OpenAI-сумісну точку доступу. Користувачу потрібно три дані:
- ключ API для Кодування
- URL-адреса кінцевої точки Coderen від AI-School:
https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 - дозволена модель, наприклад
gpt-5.6-luna
AI-School радить для більшості ситуацій ці два інструменти:
| Інструмент | Рекомендовано для | Примітка |
|---|---|---|
| Aider | Учні та класове кодування | Явний інструмент парного програмування у терміналі. Менша агентність, тому краще підходить для вивчення програмування. |
| OpenCode | Викладачі та просунутих учнів | Агентне кодування для терміналу, настільного П К та IDE. Потужніший, але потребує більшого досвіду. |
Крім того, існують інші інструменти кодування, які технічно можуть працювати з OpenAI-сумісною точкою доступу:
| Інструмент | Тип | Примітка |
|---|---|---|
| Continue | IDE-помічник для VS Code та JetBrains | Підтримує конфігурацію OpenAI з адаптованим apiBase. Підходить, якщо користувачі хочуть працювати переважно у IDE. |
| Cline | Розширення VS Code та CLI | Виберіть провайдера OpenAI Compatible та заповніть базову URL-адресу, ключ API та модель. Сильна агентність; менш підходить для початківців без підтримки. |
| Roo Code | Розширення VS Code | може працювати з провайдером, сумісним з OpenAI. Переконайтесь, які дії виконує агент. |
| Sourcegraph Cody Enterprise | Enterprise-помічник з кодом | Особливо актуально для організацій з Sourcegraph Enterprise. Підтримує конфігурацію моделі openaicompatible на рівні організації. |
Інструмент підходить лише якщо у вас є власна URL-адреса бази OpenAI-s сумісного типу. Інструменти на зразок Claude Code та Codex CLI тому не підходять для Кодування: Claude Code не використовує OpenAI-s сумісний API, а Codex CLI не пропонує відповідну настройку конкретної точки входу Coderen. Також інструменти на кшталт Cursor або Windsurf придатні лише якщо використовувана версія підтримує досить настроювану URL-адресу OpenAI-s сумісного базового рівня.
Спочатку використовуйте Aider для учнів. Додавайте агентні інструменти на кшталт OpenCode, Cline або Roo Code лише після того, як користувачі набудуть достатнього досвіду з терміналом, git, diff та локальним управлінням файлами.
Звітування
Вкладка Звітування показує використання та витрати за обраний період. За замовчуванням відображаються останні 7 днів.
Звітування містить:
- загальну кількість запитів
- загальні витрати
- кількість токенів
- розподіл за групою
- розподіл за користувачем
Адміністратор школи бачить звіти лише у межах своєї дозволеної області. Адміністратор управління бачить звіти для всього середовища.
Вимкнення кодування
Ви можете тимчасово вимкнути кодування за допомогою кнопки на панелі інструментів.
Якщо кодування вимкнене:
- існуючі API-ключі не можна використовувати
- звіти та історичні дані зберігаються
- кодування можна увімноватись знову пізніше
Вимикання не видаляє існуючі звіти.