Програмування з API-ключами
За допомогою API-ключа Coderen ви можете використовувати інструменти кодування, що працюють з API сумісним з OpenAI. Інструмент надсилає запити до AI-Public. AI-Public перевіряє ключ, бюджет, термін дії та дозволені моделі.
Після цього AI-Public обробляє запит через технічне з’єднання середовища.
Що потрібно?
Потрібно три дані:
| Дані | Де знайти? |
|---|---|
| API-ключ | Ви отримуєте його від адміністратора |
| Ендпойнт | 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-совісним ендпойнтом, але в середовищах Public його не рекомендують як стандартний інструмент.
Дивіться також офіційну документацію OpenCode: офіційна документація OpenCode.
Безпечне використання ключів
Не діліться своїм API-ключем публічно і не вставляйте його у код, який ви ділитесь.
Краще використовувати:
- змінні середовища
- локальний
.env, який не надсилається в git - вбудовану конфігурацію інструмента
Ніколи не розміщуйте API-ключі в публічному репозиторії, чаті, спільному документі або знімку екрана.
Якщо ключ не працює
Перевірте:
- чи увімкнено Coderen для середовища
- чи ваш ключ ще активний
- чи не закінчився бюджет
- чи ключ перебуває у встановленому діапазоні дії
- чи використовується дозволена модель
- чи правильно налаштований ендпойнт
За сумнівів зверніться до адміністратора, щоб перевірити ключ.
Змінні середовища та OpenCode
Для OpenCode ви можете зберігати API-ключ Coderen у локальному файлі .env у каталозі проєкту:
AI_SCHOOL_CODEREN_API_KEY=ais.ваш-api-ключ
Переконайтеся, що OpenCode дійсно завантажує цю змінну середовища. У PowerShell ви можете тимчасово встановити змінну для поточної сесії:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.ваш-api-ключ"
Якщо бачите Authorization header with Bearer token is required, тоді інструмент не передає ключ як Authorization: Bearer .... Якщо бачите Unknown parameter, видаліть налаштування, специфічні для провайдера, які не підтримуються Coderen-ендпойнтом AI-Public.