タダです.
ずっと気になっていた Dify を触っていきたいと思ってローカルでいじれるようにしていきます.
Dify とは
Dify はオープンソースの LLM アプリ開発プラットフォームです.特徴としてユーザーはドラッグ&ドロップでアプリケーションを構築できます.これにより専門的なプログラミングスキルがなくてもアプリを作成することが可能です.
どうやってローカルで使えるようになるの?
Docker を使えば簡単にローカルで使用できるようになります.こちらに沿って操作していきます.起動できたら http://localhost/signin
でアクセスできます.
$ git clone https://github.com/langgenius/dify $ cd docker $ cp .env.tmplate .env $ docker compose up -d WARN[0000] The "CERTBOT_EMAIL" variable is not set. Defaulting to a blank string. WARN[0000] The "CERTBOT_DOMAIN" variable is not set. Defaulting to a blank string. [+] Running 69/8 ✔ ssrf_proxy Pulled 43.5s ✔ sandbox Pulled 39.3s ✔ db Pulled 111.7s ✔ api Pulled 47.3s ✔ redis Pulled 52.8s ✔ worker Pulled 47.3s ✔ weaviate Pulled 12.3s ✔ web Pulled 19.1s [+] Running 11/11 ✔ Network docker_default Created 0.1s ✔ Network docker_ssrf_proxy_network Created 0.0s ✔ Container docker-redis-1 Starte... 0.3s ✔ Container docker-db-1 Started 0.2s ✔ Container docker-ssrf_proxy-1 S... 0.3s ✔ Container docker-sandbox-1 Star... 0.2s ✔ Container docker-web-1 Started 0.2s ✔ Container docker-weaviate-1 Sta... 0.2s ✔ Container docker-worker-1 Start... 0.1s ✔ Container docker-api-1 Started 0.1s ✔ Container docker-nginx-1 Starte... 0.1s
管理者アカウントを作成後ログインすると,管理画面が表示されます.
まとめ
まずは Dify をローカルで触ることができるようになったので,次からは実際にアプリケーションを作っていきます.