Droid

Настройка Droid (Factory) для работы через ToyGate.

Интеграции

Droid читает настройки провайдера из ~/.droid/config.yaml. Добавьте блок провайдера с базовым URL шлюза и ключом gw_.

Настройка

yaml
provider: your-providerbase_url: https://api.toygate.store/v1api_key_env: GATEWAY_KEYmodel: gpt-5.5

api_key_env указывает на переменную окружения, которую Droid читает при запуске. Экспортируйте её в оболочке, из которой запускаете Droid.

Проверка

export GATEWAY_KEY=gw_...
droid run "Say hi"

Ожидаемый результат: обычный шаг агента Droid с ответом ассистента.

Решение проблем

  • Droid завершается без сообщения — обычно GATEWAY_KEY не экспортирован в окружении, которое видит Droid. Проверьте командой env | grep GATEWAY_KEY.
  • upstream_bad_request — Droid иногда отправляет параметры, которые upstream не поддерживает, например определения инструментов для модели без инструментов. Проверьте capabilities модели в каталоге.

URL шлюза: https://api.toygate.store