概要
Difyは、オープンソースのLLMアプリケーション開発プラットフォームです。ビジュアルなプロンプトオーケストレーション、RAGパイプライン、エージェントフレームワーク、およびLLMOps機能を提供します。LemonDataは、Difyのカスタムモデルプロバイダーとして設定できます。メリット
- 1つのインターフェースで300以上のAIモデルにアクセス
- アプリケーションロジックを変更せずにモデルを切り替え
- 各タスクに最適なモデルを選択することでコストを最適化
- 一元化された請求と使用状況の追跡
前提条件
- APIアクセス権を持つLemonDataアカウント
- Difyのインストール(クラウドまたはセルフホスト)
設定手順
ステップ 1: APIキーの取得
- LemonData Dashboardにログインします
- API Keysに移動します
- APIキーを作成してコピーします(形式:
sk-...)
ステップ 2: カスタムモデルプロバイダーの追加
プロバイダーの設定
以下の設定を入力します:
| フィールド | 値 |
|---|---|
| プロバイダー名 | LemonData |
| API Key | sk-your-lemondata-key |
| API Base URL | https://api.lemondata.cc/v1 |
ステップ 3: 接続テスト
- モデルを選択します(例:
gpt-4o-mini) - テストメッセージを送信します
- レスポンスを受信することを確認します
アプリケーションでの使用
チャットボット
- 新しいチャットボットアプリケーションを作成します
- モデルプロバイダーとしてLemonDataを選択します
- 好みのモデルを選択します
- システムプロンプトとパラメータを設定します
エージェント
- 新しいエージェントアプリケーションを作成します
- 能力の高いモデル(GPT-4o、Claude)を選択します
- ツールとナレッジベースを追加します
- エージェントの動作を設定します
ワークフロー
- ワークフローを作成します
- LLMノードを追加します
- 各ノードにLemonDataモデルを選択します
- ノードを接続し、データフローを設定します
利用可能なモデル
| カテゴリ | モデル |
|---|---|
| チャット | GPT-4o, GPT-4o-mini, Claude Sonnet/Opus, Gemini, DeepSeek |
| 埋め込み | text-embedding-3-small, text-embedding-3-large |
| ビジョン | GPT-4o (画像対応), Claude Sonnet (画像対応) |
RAGの設定
RAGアプリケーションの場合は、埋め込みを設定します:- Settings → Model Providerに移動します
- 埋め込みモデルを追加します:
text-embedding-3-small - ナレッジベースの設定でデフォルトの埋め込みモデルとして設定します
ベストプラクティス
経済的なモデルから始める
経済的なモデルから始める
テストと開発にはGPT-4o-miniを使用し、本番環境ではより強力なモデルに切り替えます。
モデルルーティングの使用
モデルルーティングの使用
タスクごとに異なるモデルを設定します。単純なクエリには高速なモデルを、複雑な推論には強力なモデルを使用します。
使用状況の監視
使用状況の監視
DifyのLLMOps機能とLemonDataダッシュボードを併用して、コストとパフォーマンスを追跡します。
トラブルシューティング
接続エラー
接続エラー
- API Base URLが正確に
https://api.lemondata.cc/v1であることを確認してください - 末尾のスラッシュを確認してください
- ネットワーク接続を確認してください
401 Unauthorized(認証エラー)
401 Unauthorized(認証エラー)
モデルが見つかりません
モデルが見つかりません
- モデル名が正確に一致しているか確認してください
- lemondata.cc/en/models でモデルの利用可能性を確認してください