Dify

AWS

Difyの「データ同期中…」が消えない【1.16の共同編集とRedis】

Dify 1.16 のワークフロー編集画面が「データ同期中...」から進まず、ノードの設定パネルが操作できなくなる問題の切り分けです。接続先URLとRedisのタイムアウトという2つのバグを見つけて直しましたが、それでも再発しました。最終的にどうやって収束させたかまで書きます。
AWS

Difyだけでパワポを作る【md_to_pptxで外部API不要】

1文の依頼からPowerPointを生成するチャットフローを、Difyのプラグイン1個だけで作った記録です。専用サーバも外部APIキーも要りません。肝はLLMにPandocのスライド記法を守らせるところで、そこを外すと全部が1枚に潰れます。
AWS

Difyのナレッジでブログ記事341本をRAG化する【画面に出るモデルが呼べない罠】

Difyのナレッジ機能で自分のブログ記事341本を取り込み、引用付きで回答するチャットボットを作った記録です。既定の埋め込みモデルがBedrockで呼べず全件エラー、LLMも無言で失敗と、画面に出るモデルと実際に呼べるモデルの食い違いに二度はまりました。切り分け方と回避策をまとめます。
AWS

DifyのバックアップをAMIで取る【S3の暗号鍵を忘れると復元できない】

EC2にセルフホストしたDifyのバックアップ手順です。AMIを1本取れば安心と思いがちですが、Difyは暗号鍵をS3側に置くため、AMIだけでは復元してもDB内の資格情報を復号できません。鍵をSSMパラメータストアへ無料で退避する方法と、--no-rebootの整合性について実機で確認した内容をまとめます。
AWS

CloudFormationのEC2にElastic IPを後付けする【AMI再解決でインスタンスが消える罠】

稼働中のEC2にElastic IPを後から追加する手順です。10行足すだけの変更のはずが、変更セットにReplacement=Trueが出てインスタンスごと作り直される寸前でした。原因はSSMパラメータ参照型のAMIが更新のたびに再解決されることで、UsePreviousValueでは防げません。実際に踏んだ経緯と回避策をまとめます。
AWS

DifyのファイルストレージをS3にする【CloudFormationとIAMロールで実機検証】

Difyのファイル保存先をS3に切り替える手順です。CloudFormationでバケットとIAMポリシーを定義し、アクセスキー無しでインスタンスロールのまま使います。稼働中の環境で切り替えると画面が500になる、秘密鍵の移行漏れという落とし穴も実例で解説します。
Docker

Difyの.envを理解する【アップロード制限・メール通知・ファイルストレージの切り替え】

Dify docker-composeの.envに並ぶ環境変数のうち、アップロード制限・招待メール・ファイル保存先(ローカル→S3)に絞って整理します。S3への切り替えはAWS上で実際に構築して動作を確認しました。
AWS

DifyにAWS Bedrockを設定する【アクセスキー不要のIAMロール認証】

DifyのモデルプロバイダーにAWS Bedrockを追加する手順です。アクセスキーを発行せず、EC2のIAMロールをそのまま使う構成で設定します。設定は保存できるのにモデルが呼べない、というハマりどころにも触れます。
Docker

Difyとは何か——セルフホストで始める生成AIアプリ開発【Docker Composeでローカル構築】

生成AIアプリ開発プラットフォームDifyの概要と、セルフホストする意味を整理し、Docker Composeでローカルに立てて触れるところまでを解説します。
スポンサーラベル