| 詳細 | 値 |
|---|---|
| プロバイダー | volcengine (汎用 + TTS), volcengine-plan (コーディング) |
| モデル認証 | VOLCANO_ENGINE_API_KEY |
| TTS 認証 | VOLCENGINE_TTS_API_KEY または BYTEPLUS_SEED_SPEECH_API_KEY |
| API | OpenAI 互換モデル、BytePlus Seed Speech TTS |
はじめに
API キーを設定する
対話型オンボーディングを実行します。これにより、1 つの API キーから汎用 (
volcengine) とコーディング (volcengine-plan) の両方のプロバイダーが登録されます。プロバイダーとエンドポイント
| プロバイダー | エンドポイント | ユースケース |
|---|---|---|
volcengine | ark.cn-beijing.volces.com/api/v3 | 汎用モデル |
volcengine-plan | ark.cn-beijing.volces.com/api/coding/v3 | コーディングモデル |
両方のプロバイダーは 1 つの API キーから設定されます。セットアップでは両方が自動的に登録され、コーディングプロバイダーのモデルピッカーも汎用プロバイダーの認証を再利用します (
volcengine-plan は volcengine の認証エイリアスです)。組み込みカタログ
- 汎用 (volcengine)
- コーディング (volcengine-plan)
| モデル参照 | 名前 | 入力 | コンテキスト |
|---|---|---|---|
volcengine/deepseek-v3-2-251201 | DeepSeek V3.2 | text, image | 128,000 |
volcengine/doubao-seed-1-8-251228 | Doubao Seed 1.8 | text, image | 256,000 |
volcengine/doubao-seed-code-preview-251028 | doubao-seed-code-preview-251028 | text, image | 256,000 |
volcengine/glm-4-7-251222 | GLM 4.7 | text, image | 200,000 |
volcengine/kimi-k2-5-260127 | Kimi K2.5 | text, image | 256,000 |
/models 検出呼び出しなし) で、OpenAI 互換のストリーミング使用量計上をサポートします。Volcengine のツール呼び出し API が拒否するため、両方のプロバイダーのツールスキーマでは minLength、maxLength、minItems、maxItems、minContains、maxContains キーワードが自動的に削除されます。
テキスト読み上げ
Volcengine TTS は BytePlus Seed Speech HTTP API (voice.ap-southeast-1.bytepluses.com) を使用し、OpenAI 互換の Doubao モデル API キーとは別に設定されます。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 もこの音声プロバイダーに解決されます。
デフォルトのリソース ID は seed-tts-1.0 で、新しく作成された Seed Speech API キーに BytePlus がデフォルトで付与するエンタイトルメントです。プロジェクトに TTS 2.0 エンタイトルメントがある場合は、VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0 を設定します。
レガシーの AppID/token 認証は、古い Speech Console アプリケーション向けに引き続きサポートされています。
VOLCENGINE_TTS_VOICE、VOLCENGINE_TTS_APP_KEY、VOLCENGINE_TTS_BASE_URL は、設定されている場合、対応する messages.tts.providers.volcengine 設定フィールドを上書きします。
高度な設定
オンボーディング後のデフォルトモデル
オンボーディング後のデフォルトモデル
openclaw onboard --auth-choice volcengine-api-key は、汎用 volcengine カタログも登録しながら、volcengine-plan/ark-code-latest をデフォルトモデルとして設定します。モデルピッカーのフォールバック動作
モデルピッカーのフォールバック動作
オンボーディング/設定時のモデル選択中、Volcengine 認証選択は
volcengine/* と volcengine-plan/* の両方の行を優先します。これらのモデルがまだ読み込まれていない場合、OpenClaw は空のプロバイダー スコープのピッカーを表示する代わりに、フィルターなしのカタログにフォールバックします。デーモンプロセス用の環境変数
デーモンプロセス用の環境変数
Gateway がデーモン (launchd/systemd) として実行される場合、
VOLCANO_ENGINE_API_KEY、VOLCENGINE_TTS_API_KEY、BYTEPLUS_SEED_SPEECH_API_KEY、VOLCENGINE_TTS_APPID、VOLCENGINE_TTS_TOKEN などのモデルおよび TTS 環境変数が、そのプロセスで利用可能であることを確認してください (例: ~/.openclaw/.env または env.shellEnv 経由)。関連
モデル選択
プロバイダー、モデル参照、フェイルオーバー動作の選択。
設定
エージェント、モデル、プロバイダーの完全な設定リファレンス。
トラブルシューティング
よくある問題とデバッグ手順。
FAQ
OpenClaw セットアップに関するよくある質問。