Коротко
Чтобы использовать Goose с APIVAI, выполните goose configure, выберите Configure Providers, затем OpenAI, вставьте ключ APIVAI как OPENAI_API_KEY, на вопрос о дополнительных настройках ответьте Yes и укажите OPENAI_HOST = https://api.apivai.com без /v1, затем выберите модель, например claude-sonnet-4-6 или gpt-5.5. Путь Goose добавляет сам: OPENAI_BASE_PATH по умолчанию равен v1/chat/completions, поэтому в хосте должен остаться только домен. Если нужен только Claude, можно выбрать провайдер Anthropic и указать ANTHROPIC_HOST = тот же https://api.apivai.com, потому что Goose добавляет v1/messages. На 2026-10-10 Claude Sonnet 4.6 через APIVAI стоит $1.15 / $5.74 за миллион входных / выходных токенов против официальных $3.00 / $15.00, с оплатой за токены с предоплаченного баланса, без подписки.
Что такое Goose и зачем свой API-ключ?
Goose — AI-агент с открытым исходным кодом, изначально созданный в Block. Он работает на вашем компьютере как консольная утилита (goose CLI) и как настольное приложение (goose Desktop). Агент правит файлы, запускает команды и подключается к другим инструментам через расширения (MCP-серверы). Своей модели у Goose нет: вы подключаете LLM-провайдера, и каждый шаг сессии — это запрос, который оплачивается у него.
Руководство проверено по документации и исходному коду Goose версии 1.54 (октябрь 2026 года).
APIVAI даёт один ключ для Claude и GPT с оплатой за токены (для большинства моделей ниже официальных цен), с баланса, который вы пополняете сами. Ключ работает и в формате OpenAI, и в формате Anthropic, поэтому подходит для обоих нужных здесь встроенных провайдеров Goose.
Какой провайдер Goose использовать с APIVAI?
| Провайдер Goose | Параметр | Значение | Модели |
|---|---|---|---|
| OpenAI (встроенный) | OPENAI_HOST | https://api.apivai.com | Claude и GPT |
| Anthropic (встроенный) | ANTHROPIC_HOST | https://api.apivai.com | Только Claude |
| Custom provider, OpenAI Compatible | API URL | https://api.apivai.com/v1 | Claude и GPT |
| Custom provider, Anthropic Compatible | API URL | https://api.apivai.com | Только Claude |
Оба параметра хоста принимают только корень сервера. Goose соединяет хост с путём запроса: v1/chat/completions (из OPENAI_BASE_PATH), v1/responses или v1/messages. Хост, оканчивающийся на /v1, даёт /v1/v1/... и ошибку 404.
Выбирайте OpenAI, если нужна одна настройка для всех моделей. С этим провайдером Goose отправляет модели семейств GPT-5 и GPT-6 в Responses API (v1/responses), а остальные, например Claude, — в v1/chat/completions; APIVAI обслуживает оба эндпоинта. Выбирайте Anthropic, если работаете только с Claude: Goose автоматически включает кэширование промптов для моделей Claude у провайдера Anthropic, и повторяющийся контекст оплачивается по цене чтения из кэша — $0.12 за миллион токенов для Claude Sonnet 4.6 — вместо полной цены входа. Запись в кэш стоит $1.44 за миллион.
Как настроить Goose с APIVAI по шагам?
Шаг 1: Создайте ключ APIVAI
- Зарегистрируйтесь на apivai.com по email.
- Пополните баланс от $10 картой, криптовалютой, через Alipay или WeChat Pay. Бесплатного периода и подписки нет.
- В Панели создайте ключ и скопируйте его. Задайте лимит бюджета, если хотите жёстко ограничить расходы Goose.
Шаг 2: Настройте провайдер OpenAI в goose CLI
- Выполните
goose configure. - Выберите Configure Providers и нажмите Enter.
- Выберите OpenAI.
- Когда появится запрос
OPENAI_API_KEY, вставьте ключ APIVAI. - На вопрос Would you like to configure advanced settings? ответьте Yes и заполните запросы по таблице ниже. Остальные (организация, проект, дополнительные заголовки, тайм-аут) пропустите клавишей Enter.
- Выберите модель из списка, найдите её поиском или выберите Enter a model not listed... и введите точный ID.
- Начните работу командой
goose session.
| Запрос | Значение |
|---|---|
OPENAI_API_KEY | Ваш ключ APIVAI |
OPENAI_BASE_URL | Оставьте пустым (Enter) |
OPENAI_HOST | https://api.apivai.com |
OPENAI_BASE_PATH | Оставьте пустым: по умолчанию v1/chat/completions |
| Модель | claude-sonnet-4-6 (или любой ID из GET /v1/models) |
В более старых версиях Goose запрос хоста идёт сразу после ключа, без вопроса о дополнительных настройках; значения те же. Goose хранит ключ в системном хранилище ключей (или в secrets.yaml, если хранилища нет), но никогда в config.yaml.
Проверьте, какие ID доступны вашему ключу:
curl https://api.apivai.com/v1/models \ -H "Authorization: Bearer YOUR_APIVAI_KEY"
Модели со временем добавляются и снимаются, поэтому копируйте ID из этого списка или со страницы цен.
Шаг 3 (по желанию): Провайдер Anthropic для Claude
Снова выполните goose configure, выберите Configure Providers, затем Anthropic. Вставьте тот же ключ как ANTHROPIC_API_KEY, ответьте Yes на вопрос о дополнительных настройках, укажите ANTHROPIC_HOST = https://api.apivai.com и выберите модель Claude. Не добавляйте /v1: Goose отправляет запросы Anthropic на хост плюс v1/messages, то есть на https://api.apivai.com/v1/messages. О формате Anthropic — на странице прокси для Claude API.
Шаг 4: Или настройте всё в goose Desktop
- Откройте боковую панель, нажмите Settings, перейдите на вкладку Models и нажмите Configure providers.
- Нажмите OpenAI, введите ключ APIVAI и укажите хост (
OPENAI_HOST)https://api.apivai.com. Нажмите Submit. - На вкладке Models нажмите Switch models, выберите провайдера OpenAI, затем Use custom model, введите
claude-sonnet-4-6и нажмите Select model.
Можно также нажать Add Custom Provider внизу списка провайдеров: в Provider Type выберите OpenAI Compatible, в Display Name — APIVAI, в API URL — https://api.apivai.com/v1, вставьте ключ, перечислите ID моделей в Available Models (через запятую) и нажмите Create Provider. Так APIVAI не смешивается с настоящей настройкой OpenAI.
Шаг 5: Переменные окружения для скриптов и CI
export OPENAI_API_KEY="YOUR_APIVAI_KEY" export OPENAI_HOST="https://api.apivai.com" export GOOSE_PROVIDER="openai" export GOOSE_MODEL="claude-sonnet-4-6" export GOOSE_MAX_TOKENS=8192 goose session
В Windows PowerShell пишите $env:OPENAI_HOST = "https://api.apivai.com" и так далее. Переменные окружения переопределяют файл конфигурации для этого процесса. Не кладите ключ API в config.yaml: ключи провайдеров оттуда Goose не читает.
Какую модель выбрать в Goose?
Цены за 1M входных / выходных токенов на 2026-10-10:
| ID модели | Цена (вход / выход) | Для чего |
|---|---|---|
claude-sonnet-4-6 | $1.15 / $5.74 | Повседневная работа агента: выбор по умолчанию |
claude-sonnet-5-5 | $0.77 / $3.82 | Более новый Sonnet для кода |
claude-opus-5-5 | $1.54 / $7.65 | Самые сложные задачи, длинные планы |
claude-haiku-4-5 | $0.38 / $1.92 | Быстрые дешёвые сессии и рецепты |
gpt-5.5 | $0.77 / $4.56 | Альтернатива на GPT |
gpt-6-luna | $0.0144 / $0.0768 | Очень дешёвые запуски |
Goose во всём опирается на вызов инструментов, поэтому выбирайте модели с его поддержкой; все модели в таблице её имеют. Моделям GPT нужен провайдер OpenAI или пользовательский провайдер OpenAI Compatible.
Сколько стоит Goose с APIVAI?
Каждый ход сессии Goose заново отправляет переписку, результаты инструментов и инструкции расширений, поэтому основную часть расходов дают входные токены. Два расчёта:
- Одна рабочая сессия на Claude Sonnet 4.6: около 30 запросов по 30 000 входных и 1 500 выходных токенов. Стоимость: $1.29 с APIVAI, $3.38 по официальным ценам.
- Месяц по две такие сессии в день в течение 22 дней (1 320 запросов): $56.91 с APIVAI, $149 по официальным ценам. Небольшой ежедневный рецепт на Claude Haiku 4.5 (10 запросов по 10 000 входных и 1 000 выходных токенов, 220 в месяц) обойдётся в $1.26.
В расчётах не учтено кэширование промптов у провайдера Anthropic. Токены размышлений считаются выходными. Реальные цифры по каждому запросу — в Панели. Более широкое сравнение — в статье цены Claude API в 2026 году.
Как исправить частые ошибки Goose?
- 401 Unauthorized: ключ неверный, удалён или исчерпал лимит бюджета, либо он записан в
config.yaml, где Goose его не читает. Выполнитеgoose configureзаново или задайтеOPENAI_API_KEY/ANTHROPIC_API_KEY. - 404 Not Found: неправильный
/v1.OPENAI_HOSTиANTHROPIC_HOST— этоhttps://api.apivai.comбез пути, аOPENAI_BASE_PATHостаётсяv1/chat/completions. Не задавайтеOPENAI_BASE_URLиOPENAI_HOSTс противоречащими значениями. - Модель не найдена: укажите точный ID, например
claude-sonnet-4-6, а не отображаемое название. Сверьтесь сGET /v1/models. - Пустые или обрезанные ответы: размышления включены по умолчанию и расходуют выходные токены. Установите
GOOSE_MAX_TOKENS= 8192 (не меньше 4096). - 429 Too Many Requests: по умолчанию 60 запросов в минуту на ключ. Подождите немного или попросите поддержку увеличить лимит.
Подробнее о форматах запросов — в документации и на странице OpenAI-совместимый API.
Частые вопросы
Можно ли использовать Claude и GPT в Goose с одним ключом?
Да. Один ключ APIVAI работает со всеми моделями. С провайдером OpenAI достаточно поменять GOOSE_MODEL или переключить модель в приложении.
Почему в OPENAI_HOST нет /v1?
Goose собирает адрес из хоста и OPENAI_BASE_PATH, который уже начинается с v1/. Полный запрос уходит на https://api.apivai.com/v1/chat/completions.
Какой провайдер выбрать: OpenAI или Anthropic?
OpenAI — для моделей GPT или одной настройки на всё. Anthropic — для работы только с Claude, где Goose включает кэширование промптов; его хост тоже https://api.apivai.com.
Даёт ли APIVAI эмбеддинги для Goose?
Нет. APIVAI обслуживает только чат-модели: чат, вызовы инструментов и расширения работают, а всё, что требует модели эмбеддингов, нужно подключать через отдельного провайдера.
Хранит ли APIVAI мои данные?
Нет. Содержимое запросов и ответов не записывается; для биллинга сохраняются только данные об использовании: модель, токены и стоимость.
Есть ли похожие руководства для терминальных агентов?
Да. См. руководство по Aider и руководство по OpenCode.
Создайте аккаунт, пополните баланс от $10 и вставьте ключ в Goose.