Инструментыgoose
goose
Добавьте Void API как собственного провайдера в goose CLI или Desktop, чтобы использовать его в разных сеансах.
block.github.io/gooseОфициальная инструкция по настройке
MODEL_ID - условное обозначение. Выберите в каталоге модель, которая поддерживает нужный этому инструменту эндпоинт и функции.
Ключ API
Сохраните ключ в переменной окружения.
export VOID_API_KEY='void_your_key'Выполните команды в Bash или Zsh. Значения действуют только в текущем терминале. Чтобы сохранить их для будущих сеансов, добавьте команды в ~/.bashrc или ~/.zshrc.
Конфигурация
Создайте собственного OpenAI-совместимого провайдера. Для goose нужен полный URL эндпоинта chat completions.
~/.config/goose/custom_providers/void_api.json{ "name": "void_api", "engine": "openai", "display_name": "Void API", "description": "OpenAI-совместимый провайдер Void API", "api_key_env": "VOID_API_KEY", "base_url": "https://void-api.tech/v1/chat/completions", "models": [ { "name": "MODEL_ID" } ], "supports_streaming": true, "requires_auth": true }Запуск
Начните сеанс с добавленным провайдером.
shellgoose session start --provider void_api
Ключ создаётся в личном кабинете, ID моделей — в каталоге.