メインコンテンツへスキップ
このガイドは、LemonData を AI Provider として接続したい セルフホスト版 OpenClaw ユーザー向けです。
ホスト型セットアップを使いたい場合は、LemonClaw インスタンスを作成してください。LemonData はデフォルトで設定済みなので、すぐに WebUI から使い始められます。

概要

現在の OpenClaw では、LemonData を接続する推奨方法は models.providers を使うことです。 まずは素早く動かしたいだけなら lemondata だけで十分です。Responses APIClaude ネイティブGemini ネイティブMiniMax ネイティブ が必要な場合のみ、他の provider を追加してください。
ProviderOpenClaw api用途baseUrl
lemondataopenai-completionsGPT、DeepSeek、Qwen など大半の OpenAI 互換呼び出しhttps://api.lemondata.cc/v1
lemondata-responsesopenai-responses/v1/responses の意味論を前提とした OpenAI Responses ワークフローhttps://api.lemondata.cc/v1
lemondata-claudeanthropic-messagesClaude のネイティブ Messages APIhttps://api.lemondata.cc
lemondata-geminigoogle-generative-aiGemini のネイティブ API 形式https://api.lemondata.cc
lemondata-minimaxanthropic-messagesMiniMax のネイティブルートhttps://api.lemondata.cc
/v1 サフィックスを付けるのは openai-completionsopenai-responses だけです。anthropic-messagesgoogle-generative-ai のようなネイティブ provider は /v1 なしの https://api.lemondata.cc を使ってください。そうしないと OpenClaw が誤った upstream パスを組み立てる可能性があります。

前提条件

設定

OpenClaw の設定を編集します。
  • セルフホスト~/.openclaw/openclaw.json
LemonData provider を models.providers に追加してください。
{
  agents: {
    defaults: {
      model: {
        primary: "lemondata-claude/claude-sonnet-4-6"
      }
    }
  },
  models: {
    mode: "merge",
    providers: {
      lemondata: {
        api: "openai-completions",
        baseUrl: "https://api.lemondata.cc/v1",
        apiKey: "sk-your-lemondata-key",
        models: [
          { id: "gpt-4o", name: "GPT-4o" },
          { id: "deepseek-r1", name: "DeepSeek R1" },
          { id: "qwen3-32b", name: "Qwen 3 32B" }
        ]
      },
      "lemondata-responses": {
        api: "openai-responses",
        baseUrl: "https://api.lemondata.cc/v1",
        apiKey: "sk-your-lemondata-key",
        models: [
          { id: "gpt-4o", name: "GPT-4o (Responses)" },
          { id: "gpt-5.2", name: "GPT-5.2 (Responses)" }
        ]
      },
      "lemondata-claude": {
        api: "anthropic-messages",
        baseUrl: "https://api.lemondata.cc",
        apiKey: "sk-your-lemondata-key",
        models: [
          { id: "claude-sonnet-4-6", name: "Claude Sonnet 4.6" },
          { id: "claude-opus-4-6", name: "Claude Opus 4.6" }
        ]
      },
      "lemondata-gemini": {
        api: "google-generative-ai",
        baseUrl: "https://api.lemondata.cc",
        apiKey: "sk-your-lemondata-key",
        models: [
          { id: "gemini-2.5-flash", name: "Gemini 2.5 Flash" },
          { id: "gemini-3-flash-preview", name: "Gemini 3 Flash Preview" }
        ]
      },
      "lemondata-minimax": {
        api: "anthropic-messages",
        baseUrl: "https://api.lemondata.cc",
        apiKey: "sk-your-lemondata-key",
        models: [
          { id: "minimax-m1", name: "MiniMax M1" }
        ]
      }
    }
  }
}
5 つの provider はすべて 同じ API Key を使います。必要なのは LemonData アカウント 1 つだけです。
上記の models 配列は代表的な例だけを示しています。必要に応じて各 provider に別の model ID を追加してください。

モデルの使い方

OpenClaw は引き続き provider/model 形式でモデルを参照します。
{
  agents: {
    defaults: {
      model: {
        primary: "lemondata-gemini/gemini-2.5-flash"
      }
    }
  }
}

モデル例

Providerモデル指定説明
lemondatalemondata/gpt-4oOpenAI 互換ルート
lemondatalemondata/deepseek-r1DeepSeek 推論モデル
lemondata-responseslemondata-responses/gpt-4oResponses API ルート
lemondata-claudelemondata-claude/claude-sonnet-4-6Claude Messages のネイティブルート
lemondata-geminilemondata-gemini/gemini-2.5-flashGemini のネイティブルート
lemondata-minimaxlemondata-minimax/minimax-m1MiniMax のネイティブルート
利用可能なモデルは lemondata.cc/models で確認できます。

どの provider を使うべきか

  • lemondata:一般的な chat / agent 用途のデフォルト選択。
  • lemondata-responses:OpenClaw ワークフローが OpenAI Responses の意味論に明確に依存している場合に使用。
  • lemondata-claude:Claude Messages のネイティブ挙動が必要な場合に使用。
  • lemondata-gemini:Gemini のネイティブ形式や Gemini 向けの既存統合を使いたい場合に使用。
  • lemondata-minimax:MiniMax をネイティブルートで使いたい場合に使用。
Gemini のネイティブ挙動が不要なら、lemondata/gemini-* を使って OpenAI 互換ルートで Gemini モデルを呼び出すこともできます。

よくあるミス

現在の OpenClaw ドキュメントは models.providers を前提にしています。古い top-level の providers 形式を使い続けると、OpenClaw が設定を無視したり、provider プレフィックスを正しく解決できなかったりすることがあります。
openai-responses は LemonData の /v1/responses パスを使うため、lemondata-responses には https://api.lemondata.cc/v1 を設定する必要があります。
anthropic-messagesgoogle-generative-ai/v1 なしの https://api.lemondata.cc を使う必要があります。/v1 を付けると誤ったリクエストパスになる可能性があります。
はい。現在の OpenClaw ドキュメントには組み込みの google provider が残っており、api: "google-generative-ai" を使うカスタム provider もサポートされています。したがって lemondata-gemini は OpenClaw ユーザーにとって引き続き有効な Gemini ネイティブルートです。

設定確認

設定を保存したら OpenClaw インスタンスを再起動し、簡単なメッセージでテストしてください。応答が返ってくれば、provider の設定は正しく完了しています。
# セルフホスト: サービスを再起動
systemctl --user restart openclaw    # Linux
launchctl stop cc.lemondata.openclaw && launchctl start cc.lemondata.openclaw  # macOS

次のステップ

OpenClaw の接続後は、次のガイドも読むと LemonData をより活用できます。