OpenCode — це агент для написання коду з відкритим вихідним кодом, який запускається у вашому терміналі, читає ваш проєкт, редагує файли та виконує команди.
Ollama налаштовує OpenCode для використання локальних та хмарних моделей.
Початок роботи
Запустіть OpenCode за допомогою Ollama:
shell
ollama launch opencodeМожливості
Чат
Задавайте питання щодо репозиторію або завдання
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="terminal" /></div>
<div>
<div class="capability-list-heading">Командний рядок</div>
<div class="capability-list-copy">Виконуйте команди з вашого робочого каталогу</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="code" /></div>
<div>
<div class="capability-list-heading">Редагування файлів</div>
<div class="capability-list-copy">Читайте та редагуйте файли у вашому проєкті</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="users" /></div>
<div>
<div class="capability-list-heading">Під-агенти</div>
<div class="capability-list-copy">Розподіляйте роботу між завданнями</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="file-text" /></div>
<div>
<div class="capability-list-heading">Отримання веб-сторінок</div>
<div class="capability-list-copy">Завантажуйте та узагальнюйте веб-сторінки</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="image" /></div>
<div>
<div class="capability-list-heading">Зір</div>
<div class="capability-list-copy">Надсилайте зображення та скріншоти</div>
</div>
</div>
Моделі
Виберіть модель з достатнім контекстом для вашого репозиторію.
Хмарні моделі
Використовуйте більші моделі без необхідності їх завантаження.
Локальні моделіВиберіть модель та встановіть контекстне вікно розміром 64k+.
Примітка
OpenCode вимагає довжину контексту 64k або більше. Додаткову інформацію дивіться на сторінці Довжина контексту.
Ручне налаштування
1. Встановіть OpenCode
shell
curl -fsSL https://opencode.ai/install | bashpowershell
npm install -g opencode-ai2. Налаштуйте Ollama як провайдера
Додайте провайдера Ollama до opencode.json:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3.5": {
"name": "qwen3.5"
}
}
}
}
}3. Запустіть OpenCode
shell
opencodeЩоб налаштувати OpenCode з Ollama без запуску інтерактивної сесії:
shell
ollama launch opencode --configПріоритетність конфігурації
Команда ollama launch opencode запускає OpenCode з вбудованою конфігурацією для вибраної моделі Ollama. Вона не перезаписує файл ~/.config/opencode/opencode.json; налаштування OpenCode, що вже існують, залишаються чинними.
Моделі, визначені лише у файлі opencode.json, не відображаються у вибірнику моделей команди ollama launch.
Додаткову інформацію про пріоритетність конфігурації дивіться в документації OpenCode.