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

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

OpenCode

Подключите модели Void API через OpenAI-совместимого провайдера.

opencode.aiОфициальная инструкция по настройке

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

  1. Ключ API

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

    export VOID_API_KEY='void_your_key'

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

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

    Создайте opencode.json в корне вашего проекта.

    opencode.json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "void-api": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "Void API",
          "options": {
            "baseURL": "https://void-api.tech/v1",
            "apiKey": "{env:VOID_API_KEY}"
          },
          "models": {
            "MODEL_ID": {
              "name": "MODEL_ID",
              "attachment": true,
              "modalities": {
                "input": [
                  "text",
                  "image"
                ],
                "output": [
                  "text"
                ]
              }
            }
          }
        }
      }
    }
  3. Запуск

    Запустите OpenCode и выберите модель Void API.

    shell
    opencode
    /models

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