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

Встановлення та використання 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-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"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