メインコンテンツへスキップ

概要

Difyは、オープンソースのLLMアプリケーション開発プラットフォームです。ビジュアルなプロンプトオーケストレーション、RAGパイプライン、エージェントフレームワーク、およびLLMOps機能を提供します。LemonDataは、Difyのカスタムモデルプロバイダーとして設定できます。

メリット

  • 1つのインターフェースで300以上のAIモデルにアクセス
  • アプリケーションロジックを変更せずにモデルを切り替え
  • 各タスクに最適なモデルを選択することでコストを最適化
  • 一元化された請求と使用状況の追跡

前提条件

  • APIアクセス権を持つLemonDataアカウント
  • Difyのインストール(クラウドまたはセルフホスト)

設定手順

ステップ 1: APIキーの取得

  1. LemonData Dashboardにログインします
  2. API Keysに移動します
  3. APIキーを作成してコピーします(形式: sk-...

ステップ 2: カスタムモデルプロバイダーの追加

1

設定を開く

Difyで、SettingsModel Providerに移動します
2

OpenAI互換プロバイダーの追加

Add Model Providerをクリックし、OpenAI-API-compatibleを選択します
3

プロバイダーの設定

以下の設定を入力します:
フィールド
プロバイダー名LemonData
API Keysk-your-lemondata-key
API Base URLhttps://api.lemondata.cc/v1
4

モデルの追加

使用したいモデルを追加します:
  • gpt-4o
  • gpt-4o-mini
  • claude-sonnet-4-5
  • claude-opus-4-5
  • gemini-2.5-flash
  • gemini-2.5-pro
  • deepseek-r1

ステップ 3: 接続テスト

  1. モデルを選択します(例: gpt-4o-mini
  2. テストメッセージを送信します
  3. レスポンスを受信することを確認します

アプリケーションでの使用

チャットボット

  1. 新しいチャットボットアプリケーションを作成します
  2. モデルプロバイダーとしてLemonDataを選択します
  3. 好みのモデルを選択します
  4. システムプロンプトとパラメータを設定します

エージェント

  1. 新しいエージェントアプリケーションを作成します
  2. 能力の高いモデル(GPT-4o、Claude)を選択します
  3. ツールとナレッジベースを追加します
  4. エージェントの動作を設定します

ワークフロー

  1. ワークフローを作成します
  2. LLMノードを追加します
  3. 各ノードにLemonDataモデルを選択します
  4. ノードを接続し、データフローを設定します

利用可能なモデル

カテゴリモデル
チャットGPT-4o, GPT-4o-mini, Claude Sonnet/Opus, Gemini, DeepSeek
埋め込みtext-embedding-3-small, text-embedding-3-large
ビジョンGPT-4o (画像対応), Claude Sonnet (画像対応)

RAGの設定

RAGアプリケーションの場合は、埋め込みを設定します:
  1. SettingsModel Providerに移動します
  2. 埋め込みモデルを追加します: text-embedding-3-small
  3. ナレッジベースの設定でデフォルトの埋め込みモデルとして設定します

ベストプラクティス

テストと開発にはGPT-4o-miniを使用し、本番環境ではより強力なモデルに切り替えます。
タスクごとに異なるモデルを設定します。単純なクエリには高速なモデルを、複雑な推論には強力なモデルを使用します。
DifyのLLMOps機能とLemonDataダッシュボードを併用して、コストとパフォーマンスを追跡します。

トラブルシューティング

  • API Base URLが正確に https://api.lemondata.cc/v1 であることを確認してください
  • 末尾のスラッシュを確認してください
  • ネットワーク接続を確認してください
  • APIキーを再確認してください
  • LemonDataダッシュボードでキーが有効であることを確認してください
  • モデル名が正確に一致しているか確認してください
  • lemondata.cc/en/models でモデルの利用可能性を確認してください