Spaces:
No application file
Dify Cloud · セルフホスト · ドキュメント · デモのスケジュール
DifyはオープンソースのLLMアプリケーション開発プラットフォームです。直感的なインターフェースには、AIワークフロー、RAGパイプライン、エージェント機能、モデル管理、観測機能などが組み合わさっており、プロトタイプから本番までの移行を迅速に行うことができます。以下は、主要機能のリストです:
1. ワークフロー: ビジュアルキャンバス上で強力なAIワークフローを構築してテストし、以下の機能を活用してプロトタイプを超えることができます。
https://github.com/langgenius/dify/assets/13230914/356df23e-1604-483d-80a6-9517ece318aa
2. 包括的なモデルサポート: 数百のプロプライエタリ/オープンソースのLLMと、数十の推論プロバイダーおよびセルフホスティングソリューションとのシームレスな統合を提供します。GPT、Mistral、Llama3、およびOpenAI API互換のモデルをカバーします。サポートされているモデルプロバイダーの完全なリストはこちらをご覧ください。
3. プロンプトIDE: チャットベースのアプリにテキスト読み上げなどの追加機能を追加するプロンプトを作成し、モデルのパフォーマンスを比較する直感的なインターフェース。
4. RAGパイプライン: 文書の取り込みから取得までをカバーする幅広いRAG機能で、PDF、PPTなどの一般的なドキュメント形式からのテキスト抽出に対するアウトオブボックスのサポートを提供します。
5. エージェント機能: LLM関数呼び出しまたはReActに基づいてエージェントを定義し、エージェント向けの事前構築済みまたはカスタムのツールを追加できます。Difyには、Google検索、DELL·E、Stable Diffusion、WolframAlphaなどのAIエージェント用の50以上の組み込みツールが用意されています。
6. LLMOps: アプリケーションログとパフォーマンスを時間の経過とともにモニタリングおよび分析します。本番データと注釈に基づいて、プロンプト、データセット、およびモデルを継続的に改善できます。
7. Backend-as-a-Service: Difyのすべての提供には、それに対応するAPIが付属しており、独自のビジネスロジックにDifyをシームレスに統合できます。
機能比較
機能 | Dify.AI | LangChain | Flowise | OpenAI Assistants API |
---|---|---|---|---|
プログラミングアプローチ | API + アプリ指向 | Pythonコード | アプリ指向 | API指向 |
サポートされているLLM | バリエーション豊富 | バリエーション豊富 | バリエーション豊富 | OpenAIのみ |
RAGエンジン | ✅ | ✅ | ✅ | ✅ |
エージェント | ✅ | ✅ | ❌ | ✅ |
ワークフロー | ✅ | ❌ | ✅ | ❌ |
観測性 | ✅ | ✅ | ❌ | ❌ |
エンタープライズ機能(SSO/アクセス制御) | ✅ | ❌ | ❌ | ❌ |
ローカル展開 | ✅ | ✅ | ✅ | ❌ |
Difyの使用方法
クラウド
こちらのDify Cloudサービスを利用して、セットアップ不要で試すことができます。サンドボックスプランには、200回の無料のGPT-4呼び出しが含まれています。Dify Community Editionのセルフホスティング
このスターターガイドを使用して、ローカル環境でDifyを簡単に実行できます。 さらなる参考資料や詳細な手順については、ドキュメントをご覧ください。エンタープライズ/組織向けのDify
追加のエンタープライズ向け機能を提供しています。こちらからミーティングを予約したり、メールを送信してエンタープライズのニーズについて相談してください。AWSを使用しているスタートアップや中小企業の場合は、AWS MarketplaceのDify Premiumをチェックして、ワンクリックで独自のAWS VPCにデプロイできます。カスタムロゴとブランディングでアプリを作成するオプションを備えた手頃な価格のAMIオファリングです。
最新の情報を入手
GitHub上でDifyにスターを付けることで、Difyに関する新しいニュースを受け取れます。
クイックスタート
Difyをインストールする前に、お使いのマシンが以下の最小システム要件を満たしていることを確認してください:
- CPU >= 2コア
- RAM >= 4GB
Difyサーバーを起動する最も簡単な方法は、docker-compose.ymlファイルを実行することです。インストールコマンドを実行する前に、マシンにDockerとDocker Composeがインストールされていることを確認してください。
cd docker
docker compose up -d
実行後、ブラウザでhttp://localhost/installにアクセスし、初期化プロセスを開始できます。
Difyに貢献したり、追加の開発を行う場合は、ソースコードからのデプロイガイドを参照してください。
次のステップ
環境設定をカスタマイズする場合は、docker-compose.ymlファイル内のコメントを参照して、環境設定を手動で設定してください。変更を加えた後は、再び docker-compose up -d
を実行してください。環境変数の完全なリストはこちらをご覧ください。
高可用性のセットアップを構成する場合は、コミュニティによって提供されているHelm Chartsがあり、これによりKubernetes上にDifyを展開できます。
貢献
コードに貢献したい方は、Contribution Guideを参照してください。 同時に、DifyをSNSやイベント、カンファレンスで共有してサポートしていただけると幸いです。
Difyを英語または中国語以外の言語に翻訳してくれる貢献者を募集しています。興味がある場合は、詳細についてはi18n READMEを参照してください。また、Discordコミュニティサーバーの
global-users
チャンネルにコメントを残してください。
貢献者
コミュニティ & お問い合わせ
- Github Discussion. 主に: フィードバックの共有や質問。
- GitHub Issues. 主に: Dify.AIの使用中に遭遇したバグや機能提案。
- Email. 主に: Dify.AIの使用に関する質問。
- Discord. 主に: アプリケーションの共有やコミュニティとの交流。
- Twitter. 主に: アプリケーションの共有やコミュニティとの交流。
または、直接チームメンバーとミーティングをスケジュール:
連絡先 | 目的 |
---|---|
技術サポート | 技術的な問題やサポートに関する質問 |
営業担当 | 法人ライセンスに関するお問い合わせ |
ライセンス
このリポジトリは、Dify Open Source License にいくつかの追加制限を加えたDifyオープンソースライセンスの下で利用可能です。