OpenCode + TokenTool
Настройте OpenCode — поддерживает 75+ провайдеров — на работу через TokenTool API. Open-source терминальный агент.
Параметры подключения
Base URL
https://api.tokentool.ru/api/v1API Key
sk-tt-xxxxxxx— в личном кабинетеУстановить OpenCode
Установи open-source агент через npm:
npm install -g opencode-aiИли через bun (если установлен):
bun install -g opencode-aiПроверь установку:
opencode --versionOpenCode поддерживает 75+ провайдеров из коробки. Если команда не найдена — перезапусти терминал.
Создать папку и файл конфигурации
Создай папку конфигурации:
mkdir -p ~/.config/opencodeСоздай файл ~/.config/opencode/config.json — открой редактор:
nano ~/.config/opencode/config.jsonВставь следующее содержимое (замени ключ на свой):
{
"providers": {
"tokentool": {
"type": "openai",
"baseURL": "https://api.tokentool.ru/api/v1",
"apiKey": "sk-tt-ваш-ключ"
}
},
"model": "tokentool/anthropic/claude-3-5-sonnet"
}Сохрани: Ctrl+O → Enter → Ctrl+X.
model можно указать любую модель из каталога TokenTool — формат:tokentool/openai/gpt-4otokentool/google/gemini-2.0-flash-001tokentool/deepseek/deepseek-r1Запустить OpenCode
Перейди в папку с проектом и запусти агента:
cd ~/my-project
opencodeОткроется TUI (терминальный пользовательский интерфейс) — красивый интерактивный редактор прямо в терминале. Агент автоматически проиндексирует структуру проекта.
Примеры задач:
> Что делает функция main в этом проекте?
> Добавь логирование во все ключевые функции
> Найди потенциальные уязвимости в кодеПроверка и решение проблем
Напиши вопрос в агенте:
Привет, какие файлы есть в этом проекте?Если получил ответ и список файлов — подключение работает ✓
Частые ошибки:
- ✗«Provider not found» — проверь что в config.json нет синтаксических ошибок (лишних запятых и т.д.).
- ✗«Unauthorized» — API-ключ неверный. Ключ должен начинаться с
sk-tt-. - ✗«command not found: opencode» — перезапусти терминал или проверь PATH.
Готово к работе?
Зарегистрируйтесь на TokenTool, получите API-ключ и подключите OpenCode + TokenTool за пару минут.