🦒

セルフホストDify: ナレッジパイプでファイルアップロードするためには環境変数が必要

に公開

はじめに

お久しぶりです。最近、Difyを使っている輪ごむです。
社内で自由に使えるDifyの環境が用意されているのですが、OllamaやLMStudioと連携させたり、自由に遊べる環境が欲しかったのでセルフホストした際に発生した問題の対処法を備忘録として残しておきます。

問題

ナレッジパイプラインのソースにFileを選択し、任意のナレッジパイプラインを作成した際に、以下画像のようなエラーが発生しました。
エラーメッセージに書いてあるように、lFILES_URLを設定していないことによって発生するエラーです。

空で設定されている、FILES_URLを以下のように設定することでアップロードができるようになりました。

FILES_URL=http://api:5001

おわりに

セットアップガイドのとおり、.env.exampleをコピーして、docker compose up -dで全部動くと思っていましたが、そうでもないようです。

Discussion