Contents
事前準備とサインアップ手順
| 手順 | 内容 |
|---|---|
| 1. アカウント作成 | https://dify.ai/ にアクセスし、右上の 「Sign Up」 をクリック。メールアドレスまたは GitHub アカウントで登録し、送信された認証メールを確認して認証完了。 |
| 2. 初期セットアップ | パスワード設定後に表示される Welcome Tour は任意で閉じても OK。無料プランではプロジェクト数は 1 件まで、ストレージ上限は公式ページ(2024‑05‑03 時点)で 5 GB と記載されていますが、最新情報は必ず確認してください。 |
| 3. 日本語 UI の有効化 | プロジェクト画面右上の Settings → Language から Japanese を選択すると、全画面が日本語表示に切り替わります。 |
ポイント:メール認証だけ完了すれば、ほぼすべての機能(テンプレート利用・API キー取得・RAG データ連携)が無料枠でも利用可能です。
無料プランで作れるプロジェクトの概要
| 項目 | 無料プランの上限* |
|---|---|
| プロジェクト数 | 1 件 |
| 月間 API 呼び出し回数 | 10,000 回(※公式ページで最新確認) |
| ストレージ容量 | 5 GB(※2024‑05‑03 時点) |
| 同時実行リクエスト | 最大 2 スレッド |
| API キー作成数 | プロジェクトあたり最大 3 個 |
* 上記は執筆時点の情報です。公式サイトで最新プラン内容をご確認ください。
テンプレート選択とプロジェクト作成
- ダッシュボード左上の 「Create New Project」 をクリック
- プロジェクト名を入力(例:
MyFirstAssistant) - Template Gallery から目的に合うテンプレートを選択
- FAQ Bot、ナレッジ検索、カスタマーサポートなど、あらかじめプロンプトとデータフローが組み込まれた雛形が多数用意されています。
Reason:テンプレートは「プロンプト + データソース」のセットアップを自動化するため、初心者でも数クリックで稼働可能です。
実践!5 分で作る最初の AI アプリ
以下では、FAQ Bot テンプレートを利用したシンプルな質問応答アプリを構築します。手順は 1 画面 → 2 画面 → 3 画面 と連続して進められるようにまとめました。
1. テンプレートから雛形作成
| 操作 | 内容 |
|---|---|
| ダッシュボード → 「Create New Project」 → 「FAQ Bot」 を選択 | FAQ 用のプロンプトとデータ構造が自動で設定されます。 |
2. プロンプトをカスタマイズ
- 左メニューの Prompt を開く
- デフォルト文
You are a helpful assistantを日本語に置き換える例:あなたは製品サポート担当者です。ユーザーからの質問に簡潔かつ正確に答えてください。 - Save で保存 → 即座に反映
ポイント:プロンプトは「目的・制約・出力形式」を具体的に記載すると、回答精度が向上します。
3. RAG 用データソースを追加 & テスト
| 手順 | 内容 |
|---|---|
| Data Sources → Add Data | CSV/PDF/Markdown をドラッグ&ドロップ(ファイルサイズは 5 MB 以下) |
| データタイプ選択 | Document(テキストベース)または Table(構造化データ) |
| Create → 完了後 Test ボタンで対話シミュレーション | 例:2026年モデルの価格は? と入力し、アップロードした CSV から正しい行が返ってくるか確認 |
Reason:RAG(Retrieval‑Augmented Generation)により、プロンプトだけでは答えられない専門情報も参照できるようになります。
利用状況のモニタリングとクォータ超過防止策
ダッシュボードでリアルタイム監視
- Analytics タブ → 「Monthly API Calls」および「Data Storage」のグラフが表示されます。
- グラフ上に警告ライン(80% 超過時)を設定でき、上限に近づいたら通知が届くように設定可能です。
ログの活用方法
- Logs ページ → CSV ダウンロード(全リクエスト情報)
- 各行に「タイムスタンプ」「エンドポイント」「トークン使用量」などが記録されるため、以下の分析が可能
- 頻繁に呼び出されている機能の特定
- 同一リクエストの連続送信(デバウンス実装対象)
ベストプラクティス:週1回程度ログをレビューし、不要な呼び出しや重複クエリを削減することで、無料枠の有効活用が期待できます。
クォータ超過時の3ステップ対処法
| ステップ | 具体的アクション |
|---|---|
| 1. リクエストレート低減 | フロント側で呼び出し間隔を 30% 延長、またはキャッシュ導入 |
| 2. データ整理 | 使用頻度の低いデータソース・古いプロジェクトを削除し、ストレージ使用量を回復 |
| 3. 有料プラン検討 | ダッシュボード右上の 「Upgrade」 ボタンから Pro/Enterprise に切り替え(月額 49 USD〜) |
ポイント:無料枠は月単位でリセットされるため、超過直前に上記対策を実施すればサービス停止を回避できます。
実務で役立つ活用事例とベストプラクティス
1. FAQ ボット(社内外サポート)
| 設定項目 | 内容 |
|---|---|
| テンプレート | FAQ Bot |
| データソース | 質問‑回答 CSV(月次更新) |
| プロンプト例 | ユーザーの質問と最も類似するFAQを検索し、答えが無い場合は「担当にエスカレーションします」と返してください。 |
| 運用コツ | CSV を自動生成(Google Sheets API 等)して毎日同期させると、常に最新の Q&A が反映されます。 |
2. 社内ナレッジ検索ツール
- 対象:技術マニュアル、設計書、社内 Wiki
- データ形式:Markdown・PDF(5 MB 以下)を複数ファイルに分割してアップロード → インデックス作成が高速化。
- プロンプト例:
質問に対して最も関連する文書から抜粋し、要点だけを箇条書きで回答してください。
3. カスタマーサポート自動化
| 項目 | 内容 |
|---|---|
| テンプレート | Chat Widget(チャットウィジェット) |
| データソース | 過去のサポートチケット CSV(件名・本文・解決策) |
| 条件分岐プロンプト | 回答が不確実な場合は「担当にエスカレーションします」と返答してください。 |
| 改善サイクル | 週次でログを分析し、誤回答パターンを抽出 → プロンプト・データのリファイン |
総合ベストプラクティス
- プロンプトは具体的に
- 「目的」「制約」「出力形式」を必ず明記。例:
JSON で {question, answer} の形で返してください。 - データは小分割で管理
- 5 MB 上限を意識し、1 ファイルあたり 1〜2 MB 程度に抑えるとインデックス速度が向上します。
- 定期的なモニタリング
- ダッシュボード+ログ解析で利用傾向を把握し、クォータ超過リスクを未然に防止。
- 自動化スクリプトの活用
- GitHub Actions や CI/CD パイプラインから Dify API を呼び出し、データ更新やインデックス再生成を自動化。
よくある質問(FAQ)と有料プランへの移行タイミング
FAQ(無料プランに関する制約)
| 質問 | 回答 |
|---|---|
| サポートは受けられますか? | 基本的なドキュメント・コミュニティフォーラムは利用可能。メールやチャットでの個別サポートは有料プラン限定です。 |
| API キーは何個まで作成できますか? | プロジェクトあたり最大 3 個(無料でも同様)。 |
| データ削除は即時に反映されますか? | 「Delete」操作後、ストレージ使用量は即座に減少します。 |
| 月間 API コール上限を超えるとどうなる? | 429(Too Many Requests)エラーが返り、ダッシュボードで警告が表示されます。 |
| セルフホストは可能ですか? | 無料プランでは Dify が提供するクラウド環境のみ利用可。オンプレミスやセルフホストは有料 Enterprise プラン以上で対応。 |
有料プランへのスムーズな移行手順
- ダッシュボード右上の「Upgrade」 をクリック
- 「Pro(月額 49 USD)」または「Enterprise」(カスタム価格)を選択
- クレジットカード情報を入力し、プラン変更を確定
| プラン | 主な追加機能 |
|---|---|
| Pro | プロジェクト数無制限、月間 API 呼び出し 100,000 回以上、ストレージ 100 GB、優先サポート(メール) |
| Enterprise | カスタム SLA、専任アカウントマネージャー、オンプレミス/プライベートクラウドオプション、SSO・RBAC など高度なセキュリティ機能 |
ポイント:無料枠での利用が安定し、上限に頻繁に近づくようになったら「Upgrade」ボタンをクリックするだけで数分で切替完了できます。
最後に
- 本ガイドは 2024‑05‑03 時点 の情報を元に作成しています。
- すべてのプラン詳細・最新数値は公式サイト(https://dify.ai/jp/pricing)で必ず再確認してください。
- 無料枠でも「テンプレート」+「RAG データ」+「日本語 UI」のフルセットが利用できるため、まずは小規模なプロトタイプから始め、利用状況をモニタリングしながら段階的に拡張していくことをおすすめします。
Happy Dify building! 🚀