Встановлення та використання OpenCode
OpenCode — це інструмент для кодування з агентною дією. Інструмент доступний як термінальна програма, настільна програма та плагін IDE.
AI-Corporate радить OpenCode для розробників, адміністраторів та інших просунутих користувачів. OpenCode може самостійно змінювати файли та розробляти завдання. Тому завжди перевіряйте запропоновані зміни.
Детальну інформацію дивіться на сайт OpenCode та в офіційну документацію OpenCode.
Встановлення
Найпростіший спосіб встановлення згідно з документацією OpenCode такий:
curl -fsSL https://opencode.ai/install | bash
Також можна встановити OpenCode за допомогою Node.js:
npm install -g opencode-ai
Або за допомогою Homebrew на macOS та Linux:
brew install anomalyco/tap/opencode
Підключення до Coderen
OpenCode підтримує постачальників, сумісних з OpenAI, з адаптацією. У папці проєкту створіть файл opencode.json.
У ньому використайте кінцеву точку Coderen та дозволені моделі:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_CODEREN_API_KEY}"
},
"models": {
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.6-luna",
"small_model": "ai-corporate-coderen/gpt-5.6-luna"
}
Після цього встановіть API-ключ як змінну середовища.
macOS та Linux
export AI_CORPORATE_CODEREN_API_KEY="aic.твій-api-ключ"
Windows
setx AI_CORPORATE_CODEREN_API_KEY "aic.твій-api-ключ"
Після цього відкрийте нову термінальну сесію.
Запуск OpenCode
Перейдіть у папку з проєктом:
cd шлях/до/тобі/проекту
Запустіть OpenCode:
opencode
У OpenCode використайте вибір моделі, щоб обрати модель AI-Corporate Coderen, якщо це ще не сталося автоматично.
Безпечна робота з OpenCode
Оскільки OpenCode працює як агент, важливо перевіряти зміни.
Рекомендований підхід:
- Робота в Git-репозиторії.
- Починайте з малих завдань.
- Перевіряйте diffs перед використанням коду.
- Тестуйте застосунок після змін.
- Комітуйте лише ті зміни, які розумієте.
Змінні середовища та OpenCode
Для OpenCode можна зберігати API-ключ Coderen у локальному файлі .env в каталозі проєкту:
AI_SCHOOL_CODEREN_API_KEY=ais.твій-api-ключ
Переконайтеся, що OpenCode дійсно завантажує цю змінну середовища. У PowerShell ви також можете тимчасово встановити змінну для поточної сесії терміналу:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.твій-api-ключ"
Якщо ви бачите Authorization header met Bearer token is verplicht (потрібно), тоді інструмент не відправляє ключ як Authorization: Bearer .... Якщо ви бачите Unknown parameter, видаліть механізми налаштування постачальників, які не підтримує Coderen endpoint від AI-Corporate.