Кодирование с использованием 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: официальная документация Aider.
OpenCode для продвинутого использования
OpenCode более агентно. Инструмент может выполнять шаги автономно, редактировать файлы и развивать задачи. Это мощно, но требует лучшего понимания кода, git и локальных сред разработки.
Смотрите также официальную документацию OpenCode: официальная документация OpenCode.
Безопасная работа с ключами
Не размещайте API-ключи публично и не включайте их в код, который вы делитесь.
Предпочитаю использовать:
- переменные окружения
- локальный
.env, который не отправляется в git - встроенную конфигурацию инструмента
Для OpenCode можно, например, использовать .env в каталоге проекта:
AI_SCHOOL_CODEREN_API_KEY=ais.ваш_api_ключ
Убедитесь, что инструмент действительно загружает этот .env. В PowerShell переменную можно временно установить для текущей терминальной сессии:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.ваш_api_ключ"
Никогда не размещайте API-ключи в открытом репозитории, чатах Teams, общедоступных документах или скриншотах.
Что делать, если ключ не работает
Проверьте:
- включен ли Coderen для окружения
- активен ли ключ
- хватает ли бюджета
- попадает ли ключ в установленный срок действия
- используете ли вы разрешенную модель
- правильно ли настроен endpoint
- отправляет ли инструмент API-ключ в виде
Authorization: Bearer ... - не отправляет ли инструмент параметры, специфичные для провайдера, которые не поддерживает AI-School Coderen
При сомнениях обратитесь к администратору или преподавателю для проверки ключа.