Кодирование с использованием API-ключей
С помощью API-ключа Coderen вы можете использовать инструменты кодирования, работающие с API, совместимым с OpenAI. Инструмент отправляет запросы в AI-Public. AI-Public проверяет ключ, бюджет, срок действия и разрешённые модели.
Затем AI-Public обрабатывает запрос через техническое подключение окружения.
Что вам нужно?
Вам понадобится три данных:
| Показатель | Где это найти? |
|---|---|
| API-ключ | Вы получаете его у администратора |
| Endpoint | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Название модели | Например gpt-5.6-luna, gpt-5.6-terra или gpt-5.6-sol |
API-ключ начинается с aip.. Обращайтесь с этим ключом как с паролем.
Какую инструмент выбрать?
AI-Public рекомендует OpenCode для большинства пользователей. OpenCode — это инструмент кодирования в формате агентной системы для терминала, настольной панели и IDE. Инструмент может самостоятельно выполнять шаги, редактировать файлы и развивать задачи.
Aider технически совместим с OpenAI-compatible endpoint, но не рекомендуется как стандартный инструмент в публичных окружениях.
См. также официальную документацию OpenCode.
Безопасное обращение с ключами
Не публикуйте свой API-ключ и не вставляйте его в код, который вы делитесь.
Предпочитаются следующие варианты:
- переменные окружения
- локальный
.env, который не отправляется в git - встроенная конфигурация инструмента
Никогда не размещайте API-ключи в открытом репозитории, чате, общем документе или снимке экрана.
Что если ключ не работает
Проверьте:
- включён ли Coderen для окружения
- активен ли ваш ключ
- не истёк ли бюджет
- попадает ли ключ в установленный срок действия
- используете ли вы разрешённую модель
- корректно ли настроен endpoint
При сомнениях попросите администратора проверить ключ.
Переменные окружения и OpenCode
Для OpenCode можно сохранить API-ключ Coderen в локальном файле .env в папке проекта:
AI_SCHOOL_CODEREN_API_KEY=ais.ваш-ключ-доступа
Убедитесь, что OpenCode действительно загружает эту переменную окружения. В PowerShell переменную можно временно задать для текущей сессии терминала:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.ваш-ключ-доступа"
Если видите Authorization header with Bearer token is required — инструмент не передаёт ключ в заголовке Authorization: Bearer .... Если видите Unknown parameter, удалите параметры провайдера, которые не поддерживает конечная точка Coderen от AI-Public.