概要
Dify は、OpenAI 互換のモデルプロバイダーフローを通じて LemonData と適切に連携できます。 現在の Dify バージョンでは、通常、最も安全な方法は次のとおりです。- 組み込みの OpenAI プロバイダーを選択する
- LemonData API key を設定する
https://api.lemondata.cc/v1をカスタム base URL として設定する
一部の古い Dify ビルドでは、カスタム base URL フィールド付きの組み込み
OpenAI プロバイダーではなく、OpenAI-API-compatible として公開されている場合があります。Dify の UI が異なる場合は、そのバージョンで利用可能な、最も近い OpenAI 互換のカスタムプロバイダーフローを使用してください。種類: フレームワーク / プラットフォーム主要パス: OpenAI互換のチャット経路サポートレベル: 範囲付きサポート
前提条件
- API access が有効な LemonData アカウント
- Dify Cloud またはセルフホスト版 Dify
設定手順
ステップ 1: API Key を取得する
- LemonData Dashboard にログインします
- API Keys を開きます
sk-で始まる API key を作成するかコピーします
ステップ 2: プロバイダーを設定する
OpenAI を選択する
OpenAI プロバイダーの設定を開きます。お使いの Dify バージョンでここにカスタム base URL が用意されていない場合は、代わりにそのバージョンで提供されている OpenAI 互換のカスタムプロバイダーオプションを使用してください。
LemonData の設定を入力する
次の値を使用します:
| Field | Value |
|---|---|
| API Key | sk-your-lemondata-key |
| API Base URL / Custom Base URL | https://api.lemondata.cc/v1 |
ステップ 3: 接続をテストする
gpt-5-miniまたはgpt-4oなどの model を 1 つ選択します- テスト prompt を送信します
- Dify が有効なレスポンスを受信することを確認します
ナレッジベース用の Embeddings
RAG およびナレッジベースのインデックス作成では、次のような embedding model を追加します:text-embedding-3-smalltext-embedding-3-large
推奨される Model の役割
| Use Case | Suggested Models |
|---|---|
| デフォルトの chat | gpt-5.4, gpt-5-mini, gpt-4o |
| 高度な reasoning | gpt-5.4, claude-opus-4-6, deepseek-r1 |
| 高速 / 低コスト | gpt-5-mini, gemini-2.5-flash |
| Embeddings | text-embedding-3-small, text-embedding-3-large |
ベストプラクティス
まずは組み込みの OpenAI プロバイダーから始める
まずは組み込みの OpenAI プロバイダーから始める
新しい Dify バージョンでは、カスタム base URL を備えた組み込み OpenAI プロバイダーが、通常 LemonData にとって最もシンプルな構成です。
反復作業には低コストな model を使用する
反復作業には低コストな model を使用する
反復作業中は
gpt-5-mini または gemini-2.5-flash を使用し、より強力な model が必要な箇所にのみ、重いワークフローを切り替えてください。Dify は通常 chat-completions 指向であることを覚えておく
Dify は通常 chat-completions 指向であることを覚えておく
Dify のほとんどのフローは OpenAI 互換の chat 動作を使用します。Codex 固有の Responses や WebSocket 動作が必要な場合は、Dify ではなく専用の Codex 統合を使用してください。
トラブルシューティング
接続エラー
接続エラー
- base URL が正確に
https://api.lemondata.cc/v1であることを確認します - Dify が末尾のスラッシュを重複させる場合は、それを削除します
- Dify サーバーが public internet 経由で LemonData に到達できることを確認します
401 Unauthorized
401 Unauthorized
Model Not Found
Model Not Found
- model 名が正確であることを確認します
- プロバイダー UI が古い値をキャッシュしている場合は、model エントリを再追加します
- 現在利用可能な model を LemonData の docs または dashboard で確認します