Кодирование с использованием API-ключей
С помощью API-ключа Coderen вы можете использовать инструменты программирования, работающие с совместимым с OpenAI API. Инструмент отправляет запросы в AI-School. AI-School проверяет ключ, бюджет, срок действия и разрешенные модели.
Затем AI-School обрабатывает запрос через техническую интеграцию окружения.
Что вам нужно?
Вам понадобятся три данных:
| Данные | Где найти? |
|---|---|
| API-ключ | Его вы получили от администратора или преподавателя |
| Endpoint | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Название модели | Например gpt-5.4-mini, gpt-5.4 или gpt-5.5 |
API-ключ начинается с ais.. Обращайтесь с этим ключом как с паролем.
Какую модель выбрать?
Для большинства учащихся лучшим стартом является GPT-5.4 mini. Эта модель дешевле и подходит для помощи в программировании во время занятия.
Для преподавателей или продвинутых учащихся может подойти GPT-5.4 или GPT-5.5 — например, для больших проектов или более сложного кода.
Какую инструмент выбрать?
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.ваш-ключ
Убедитесь, что инструмент действительно загружает этот .env. В PowerShell можно временно установить переменную для текущей терминальной сессии:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.ваш-ключ"
Никогда не размещайте API-ключи в общедоступном репозитории, в Teams-чате, в общедоступном документе или скриншоте.
Что делать, если ключ не работает
Проверьте:
- включен ли Coderen для окружения
- активен ли ваш ключ
- не истёк ли бюджет
- попадает ли ключ в заданный срок действия
- используете ли вы разрешенную модель
- правильно ли настроен endpoint
- отправляет ли инструмент ключ API как
Authorization: Bearer ... - не отправляет ли инструмент параметры, специфичные для провайдера, которые не поддерживает AI-School Coderen
При сомнениях обратитесь к администратору или преподавателю для проверки ключа.