openai-completions プロバイダーファミリーを使用して SGLang に接続します。
また、
SGLANG_API_KEY でオプトインすると、OpenClaw は SGLang から利用可能なモデルを自動検出します。カスタム SGLang ベース URL も設定しつつ検出を動的に保つには、agents.defaults.models で sglang/* を使用します。以下のモデル検出(暗黙的プロバイダー)を参照してください。
はじめに
1
SGLang を起動する
OpenAI 互換サーバーで SGLang を起動します。ベース URL は
/v1 エンドポイント(例:/v1/models、/v1/chat/completions)を公開する必要があります。SGLang は
通常、次の場所で実行されます。http://127.0.0.1:30000/v1
2
API キーを設定する
サーバーに認証が設定されていない場合は、任意の値を使用できます。
3
オンボーディングを実行するか、モデルを直接設定する
モデル検出(暗黙的プロバイダー)
SGLANG_API_KEY が設定されている(または認証プロファイルが存在する)場合に、
models.providers.sglang を定義していなければ、OpenClaw は次を問い合わせます。
GET http://127.0.0.1:30000/v1/models
models.providers.sglang を明示的に設定した場合、OpenClaw はデフォルトで宣言された
モデルを使用します。設定済みプロバイダーの /models エンドポイントを
OpenClaw に問い合わせさせ、公開されているすべての SGLang モデルを含めるには、
agents.defaults.models に "sglang/*": {} を追加します。明示的な設定(手動モデル)
次の場合は明示的な設定を使用します。- SGLang が別のホストまたはポートで実行されている。
contextWindow/maxTokensの値を固定したい。- サーバーで実際の API キーが必要である(またはヘッダーを制御したい)。
高度な設定
プロキシ形式の動作
プロキシ形式の動作
SGLang はネイティブの OpenAI エンドポイントではなく、プロキシ形式の OpenAI 互換
/v1 バックエンドとして扱われます。トラブルシューティング
トラブルシューティング
サーバーに接続できないサーバーが実行中で応答していることを確認します。認証エラーリクエストが認証エラーで失敗する場合は、サーバー設定と一致する実際の
SGLANG_API_KEY を設定するか、models.providers.sglang で
プロバイダーを明示的に設定します。関連項目
モデルの選択
プロバイダー、モデル参照、フェイルオーバー動作の選択。
設定リファレンス
プロバイダーエントリを含む完全な設定スキーマ。