Начало работы
1
Задайте ключ API
Запустите интерактивную первоначальную настройку:При этом с помощью одного ключа API регистрируются как провайдер общего назначения (
volcengine), так и провайдер для программирования (volcengine-plan).2
Задайте модель по умолчанию
3
Убедитесь, что модель доступна
Провайдеры и конечные точки
Оба провайдера настраиваются с помощью одного ключа API. При настройке оба регистрируются автоматически, а средство выбора модели провайдера для программирования также повторно использует данные аутентификации провайдера общего назначения (
volcengine-plan — псевдоним аутентификации для volcengine).Встроенный каталог
- Общие задачи (volcengine)
- Программирование (volcengine-plan)
/models) и поддерживают потоковый учет использования, совместимый с OpenAI. Схемы инструментов для обоих провайдеров автоматически удаляют ключевые слова minLength, maxLength, minItems, maxItems, minContains и maxContains, поскольку API вызова инструментов Volcengine отклоняет их.
Преобразование текста в речь
Volcengine TTS использует HTTP API BytePlus Seed Speech (voice.ap-southeast-1.bytepluses.com) и настраивается отдельно от ключа API моделей Doubao, совместимого с OpenAI. В консоли BytePlus откройте Seed Speech > Settings > API Keys, скопируйте ключ API, затем задайте:
openclaw.json:
messages.tts.providers.volcengine: apiKey, voice, speedRatio (0.2-3.0), emotion, cluster, resourceId, appKey и baseUrl. !emotion=<value> также работает как встроенная директива выбора голоса, если разрешено переопределение настройки голоса.
Для целевых объектов голосовых сообщений OpenClaw запрашивает собственный для провайдера формат ogg_opus. Для обычных звуковых вложений запрашивается mp3. Псевдонимы провайдера bytedance и doubao также разрешаются в этот речевой провайдер.
Идентификатор ресурса по умолчанию — seed-tts-1.0; BytePlus по умолчанию предоставляет это право новым ключам API Seed Speech. Если вашему проекту предоставлено право на TTS 2.0, задайте VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0.
Для старых приложений Speech Console по-прежнему поддерживается устаревшая аутентификация с помощью AppID/токена:
VOLCENGINE_TTS_VOICE, VOLCENGINE_TTS_APP_KEY и VOLCENGINE_TTS_BASE_URL переопределяют соответствующие поля конфигурации messages.tts.providers.volcengine.
Расширенная конфигурация
Модель по умолчанию после первоначальной настройки
Модель по умолчанию после первоначальной настройки
openclaw onboard --auth-choice volcengine-api-key задает volcengine-plan/ark-code-latest как модель по умолчанию и одновременно регистрирует каталог общего назначения volcengine.Резервное поведение средства выбора модели
Резервное поведение средства выбора модели
При выборе модели во время первоначальной настройки или конфигурирования вариант аутентификации Volcengine отдает предпочтение строкам
volcengine/* и volcengine-plan/*. Если эти модели еще не загружены, OpenClaw использует нефильтрованный каталог вместо отображения пустого средства выбора, ограниченного провайдером.Переменные окружения для процессов-демонов
Переменные окружения для процессов-демонов
Если Gateway работает как демон (launchd/systemd), убедитесь, что переменные окружения моделей и TTS, такие как
VOLCANO_ENGINE_API_KEY, VOLCENGINE_TTS_API_KEY, BYTEPLUS_SEED_SPEECH_API_KEY, VOLCENGINE_TTS_APPID и VOLCENGINE_TTS_TOKEN, доступны этому процессу (например, в ~/.openclaw/.env или через env.shellEnv).См. также
Выбор модели
Выбор провайдеров, ссылок на модели и поведения при переключении на резервный вариант.
Конфигурация
Полный справочник по конфигурации агентов, моделей и провайдеров.
Устранение неполадок
Распространенные проблемы и действия по отладке.
Часто задаваемые вопросы
Часто задаваемые вопросы о настройке OpenClaw.