Перейти до основного змісту

Встановлення та використання 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 працює як агент, важливо перевіряти зміни.

Рекомендований підхід:

  1. Робота в Git-репозиторії.
  2. Починайте з малих завдань.
  3. Перевіряйте diffs перед використанням коду.
  4. Тестуйте застосунок після змін.
  5. Комітуйте лише ті зміни, які розумієте.

Змінні середовища та 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.

WhatsApp