Difyインストールガイドおよび使い方チュートリアル
Difyとは?
Dify はオープンソースの大規模言語モデル(LLM)アプリケーション開発プラットフォームであり、Backend as a Service(BaaS)とLLMOpsの理念を融合し、プロトタイプ設計から本番デプロイまでの全工程をサポートします。これにより、開発者は本番レベルの生成型aiアプリケーションを迅速に構築できます。以下では、Difyのインストールガイドと使用方法について説明します。

Difyインストールガイド
一、環境準備
システムが以下の要件を満たしていることを確認してください:CPUは最低2コア、メモリは最低4GB(推奨8GB以上)、ディスク容量は最低20GB。オペレーティングシステムはWindows、macOS、Linuxをサポートします。
DockerとDocker Composeをインストールします。WindowsユーザーはWSL2を有効にすることを推奨します。
Gitをインストールします(任意)。
二、Difyのインストール
1. コードのダウンロード:
git clone https://github.com/langgenius/dify.git cd dify/docker
2. 環境設定:
cp .env.example .env
3. サービスの起動:
Docker Compose V2を使用している場合:
docker compose up -d
V1バージョンの場合:
docker-compose up -d
4. サービス状態の確認:
docker compose ps
すべてのコンテナが「Up」状態を表示していることを確認してください。
三、Difyの設定
1. 基本設定:.envファイルを開き、以下の重要なパラメータを設定します:
CONSOLE_URL=http://localhost SERVICE_API_URL=http://localhost UPLOAD_FILE_SIZE_LIMIT=50 # ファイルアップロード制限、単位MB UPLOAD_FILE_MIME_TYPES=.pdf,.doc,.docx,.txt # アップロードを許可するファイル形式
2. モデル設定:http://localhostにアクセスし、登録とログインを完了した後、Settings → Model Providerに入り、モデル設定を追加します。
Difyの使用方法
1. アプリケーションの作成:
「空白のアプリケーションを作成」をクリックし、アプリケーションタイプ(チャットボット、Agentなど)を選択し、名前を付けます。
設定完了後、チャットボックスで対話が可能です。
2. ナレッジベースの作成:
「Dataset → Create New」に進み、ドキュメントファイルをアップロードします。複数の形式をサポートし、Notionからのインポートや外部サイトの同期もサポートしています。
インデックスパラメータと検索ルールを設定します。ファイルの埋め込みモデルとしてnomic-embed-text:latestの使用を推奨します。
3. ワークフローの設定:
新しいWorkflowを作成し、既存のワークフローを選択するか、プロンプトテンプレートをカスタマイズします。
4. その他の操作
Difyの停止:
docker-compose down
Difyの更新:
git pull origin main docker-compose down docker-compose up -d
詳細な設定:必要に応じてSSLの設定、データベース設定の調整などを行うことができます。
より詳細なチュートリアルについては、Difyの公式ドキュメントを参照してください。
脚本プランナー▸
AIアプリ
AIニュース 