Skip to main content
SGLang は、OpenAI 互換の HTTP API を介してオープンウェイトモデルを提供します。OpenClaw は、利用可能なモデルを自動検出する openai-completions プロバイダーファミリーを使用して SGLang に接続します。 また、SGLANG_API_KEY でオプトインすると、OpenClaw は SGLang から利用可能なモデルを自動検出します。カスタム SGLang ベース URL も設定しつつ検出を動的に保つには、agents.defaults.modelssglang/* を使用します。以下のモデル検出(暗黙的プロバイダー)を参照してください。

はじめに

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
そして、返された ID をモデルエントリに変換します。
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 で プロバイダーを明示的に設定します。
SGLang を認証なしで実行する場合、モデル検出にオプトインするには SGLANG_API_KEY に任意の空でない値を設定すれば十分です。

関連項目

モデルの選択

プロバイダー、モデル参照、フェイルオーバー動作の選択。

設定リファレンス

プロバイダーエントリを含む完全な設定スキーマ。