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

Встановлення та використання OpenCode

OpenCode — це інструмент кодингу з агентним управлінням. Інструмент доступний як термінальний застосунок, настільний застосунок та плагін для IDE.

AI-Public радить 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.

У ньому використайте endpoint Coderen та дозволені моделі:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Coderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_CODEREN_API_KEY}"
},
"models": {
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-6-astra": {
"name": "GPT-6 Astra"
}
}
}
},
"model": "ai-public-coderen/gpt-5.6-luna",
"small_model": "ai-public-coderen/gpt-5.6-luna"
}

Після цього встановіть API-ключ як змінну середовища.

macOS та Linux​

export AI_PUBLIC_CODEREN_API_KEY="aip.ваш-api-ключ"

Windows​

setx AI_PUBLIC_CODEREN_API_KEY "aip.ваш-api-ключ"

Після цього відкрийте нову термінальну сесію.

Запуск OpenCode​

Перейдіть до папки проекту:

cd шлях/до/вашого/проекту

Запустіть OpenCode:

opencode

У OpenCode виберіть модель, щоб використати модель AI-Public Coderen, якщо це ще не сталося автоматично.

Безпечна робота з OpenCode​

Оскільки OpenCode працює як агент, важливо перевіряти зміни.

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

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

Змінні середовища та OpenCode​

Для OpenCode можна зберігати ключ API Coderen у локальному файлі .env у папці проекту:

AI_PUBLIC_CODEREN_API_KEY=aip.ваш-api-ключ

Переконайтеся, що OpenCode дійсно завантажує цю змінну середовища. У PowerShell можна тимчасово встановити змінну для поточної сесії терміналу:

$env:AI_PUBLIC_CODEREN_API_KEY="aip.ваш-api-ключ"

Якщо ви бачите повідомлення Authorization header with Bearer token is required, тоді інструмент не надсилає ключ як Authorization: Bearer .... Якщо ви бачите Unknown parameter, видаліть параметри провайдера, які не підтримує Coderen endpoint від AI-Public.

WhatsApp