Перейти к основному содержанию

Инструментыgoose

goose

Добавьте Void API как собственного провайдера в goose CLI или Desktop, чтобы использовать его в разных сеансах.

block.github.io/gooseОфициальная инструкция по настройке

MODEL_ID - условное обозначение. Выберите в каталоге модель, которая поддерживает нужный этому инструменту эндпоинт и функции.

  1. Ключ API

    Сохраните ключ в переменной окружения.

    export VOID_API_KEY='void_your_key'

    Выполните команды в Bash или Zsh. Значения действуют только в текущем терминале. Чтобы сохранить их для будущих сеансов, добавьте команды в ~/.bashrc или ~/.zshrc.

  2. Конфигурация

    Создайте собственного 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
    }
  3. Запуск

    Начните сеанс с добавленным провайдером.

    shell
    goose session start --provider void_api

Ключ создаётся в личном кабинете, ID моделей — в каталоге.