12 KiB
Dify Cloud · セルフホスティング · ドキュメント · Difyの各種エディションについて
DifyはオープンソースのLLMアプリケーション開発プラットフォームです。直感的なインターフェイスには、AIワークフロー、RAGパイプライン、エージェント機能、モデル管理、観測機能などが組み合わさっており、プロトタイプから生産まで迅速に進めることができます。以下の機能が含まれます:
1. ワークフロー: 強力なAIワークフローをビジュアルキャンバス上で構築し、テストできます。すべての機能、および以下の機能を使用できます。
2. 総合的なモデルサポート: 数百ものプロプライエタリ/オープンソースのLLMと、数十もの推論プロバイダーおよびセルフホスティングソリューションとのシームレスな統合を提供します。GPT、Mistral、Llama3、OpenAI APIと互換性のあるすべてのモデルを統合されています。サポートされているモデルプロバイダーの完全なリストはこちらをご覧ください。
3. プロンプトIDE: プロンプトの作成、モデルパフォーマンスの比較が行え、チャットベースのアプリに音声合成などの機能も追加できます。
4. RAGパイプライン: ドキュメントの取り込みから検索までをカバーする広範なRAG機能ができます。ほかにもPDF、PPT、その他の一般的なドキュメントフォーマットからのテキスト抽出のサポートも提供します。
5. エージェント機能: LLM Function CallingやReActに基づくエージェントの定義が可能で、AIエージェント用のプリビルトまたはカスタムツールを追加できます。Difyには、Google検索、DALL·E、Stable Diffusion、WolframAlphaなどのAIエージェント用の50以上の組み込みツールが提供します。
6. LLMOps: アプリケーションのログやパフォーマンスを監視と分析し、生産のデータと注釈に基づいて、プロンプト、データセット、モデルを継続的に改善できます。
7. Backend-as-a-Service: すべての機能はAPIを提供されており、Difyを自分のビジネスロジックに簡単に統合できます。
Difyの使用方法
-
クラウド
こちらのDify Cloudサービスを利用して、セットアップ不要で試すことができます。サンドボックスプランには、200回のGPT-4呼び出しが無料で含まれています。 -
Dify Community Editionのセルフホスティング
このスタートガイドを使用して、ローカル環境でDifyを簡単に実行できます。 詳しくはドキュメントをご覧ください。 -
企業/組織向けのDify
企業中心の機能を提供しています。メールを送信して企業のニーズについて相談してください。
最新の情報を入手
GitHub上でDifyにスターを付けることで、Difyに関する新しいニュースを受け取れます。
クイックスタート
Difyをインストールする前に、お使いのマシンが以下の最小システム要件を満たしていることを確認してください:
- CPU >= 2コア
- RAM >= 4GB
Difyサーバーを起動する最も簡単な方法は、docker-compose.ymlファイルを実行することです。インストールコマンドを実行する前に、マシンにDockerとDocker Composeがインストールされていることを確認してください。
cd docker
cp .env.example .env
docker compose up -d
実行後、ブラウザでhttp://localhost/installにアクセスし、初期化プロセスを開始できます。
Difyに貢献したり、追加の開発を行う場合は、ソースコードからのデプロイガイドを参照してください。
次のステップ
カスタム構成、オブザーバビリティ、デプロイのオプションについては、高度なセットアップを参照してください。
貢献
Difyでは、あらゆる形の貢献を歓迎しています。
- コード:コントリビューションガイドを読み、good first issueを確認してください。
- アイデアとフィードバック:GitHub Discussionsで新しい議論を始めるか、既存の議論に参加してください。
- 翻訳:言語の追加や更新については、国際化ガイドに従ってください。
- コミュニティ:作成したアプリを共有し、他のユーザーを支援し、Difyを広めてください。
貢献者
コミュニティ & お問い合わせ
目的に合った窓口を選んでください。
- GitHub Discussions:質問、フィードバックの共有、アイデアの提案にご利用ください。
- GitHub Issues:再現可能なバグの報告と開発作業の追跡にご利用ください。Issueを作成する前にコントリビューションガイドをお読みください。
- Discord:リアルタイムで会話し、アプリを共有し、他のDifyユーザーと交流できます。
- (https://x.com/dify_ai):リリース情報やプロジェクトの最新情報を確認できます。
ライセンス
このリポジトリは、Dify Open Source License にいくつかの追加制限を加えたDifyオープンソースライセンスの下で利用可能です。
