n8n・Ollama・ComfyUIをつなぐ|人の承認を挟む画像生成フロー
n8nをオーケストレーター、Ollamaを解釈、ComfyUIを生成に分け、文章の依頼から画像生成までを自動化する構成を解説。Schema検証・Job IDの保存・Waitノードによる人の承認ゲート・途中からの再開まで、1件を却下から承認まで通す手順付き。
AIとつくる、実践プログラミング・コーディングメディア
ARCHIVE
n8nをオーケストレーター、Ollamaを解釈、ComfyUIを生成に分け、文章の依頼から画像生成までを自動化する構成を解説。Schema検証・Job IDの保存・Waitノードによる人の承認ゲート・途中からの再開まで、1件を却下から承認まで通す手順付き。
ブランドやキャラクターのスタイルガイドをRAGで検索し、取得した規則をComfyUIのプロンプト設定フィールドに変換する手順を解説。Chunkの切り方、参照元IDを生成ログに残す方法、RAGでは解決しない画風再現の線引きまで扱います。
ComfyUIの生成画像をOllamaのVisionモデルで分析し、固定Schemaの評価JSONから限定的な再生成指示に変換する手順を解説。最大回数・改善閾値・人の承認で無限ループを防ぎ、VLMと人の判定のずれを測る記録表も用意します。
ローカルLLMで日本語の依頼を画像プロンプトにする方法を解説。翻訳ではなくSubject・Style・Lightingなどの項目化、JSON Schemaでの依頼、複数モデルを固定項目で比較する手順、長文の限界、生成前の検査まで分かります。
OllamaのStructured Outputsはformatにスキーマを渡し応答の形を保証しますが、値域や意味は保証しません。ComfyUI向けの最小Schema設計、受信後の再検証、ノードIDを隠すMapping層、Preset方式、自然文20件の検証手順を解説します。
OllamaのTool Callingでは、モデルはgenerate_imageを呼びたいと宣言するだけで、実行と検証はアプリが担います。最小のTool定義、tool_callsの受け取り、型・値域・列挙の検証、結果の戻し方、連続生成の防止をJavaScriptで解説します。
OllamaとComfyUIの連携は、Ollamaに日本語の依頼をJSON Schema付きで構造化させ、検証済みの値だけを固定workflowに差し込んでPOST /promptへ送る形が最小構成です。役割分担、データフロー、Schema設計、安全な受け渡し、検証記録の取り方まで解説します。
ローカルLLMを安全に使うため、意図しないport公開、履歴・indexの残存、権限、model供給元、prompt injection、更新と事故対応を脅威モデルと30項目で点検します。
Ollamaのlocalhost APIだけで、文書分割、embedding、類似検索、根拠付き回答までを実装します。cloud機能を無効化し、外部通信なしを検証する記録表も掲載。
Ollama APIをJavaScriptから呼ぶ手順を、Node.js標準のfetchだけで解説します。非ストリームとストリーム両方の実行可能コード、行単位JSONの読み方、つながらない時の切り分けまでを収録しています。
Gemma 4 12Bの特徴、必要なVRAM・統合メモリ、Ollamaでのインストール、E4Bとの違い、QAT・GGUF・MLX、コーディングや音声対応を初心者向けに解説します。
Ollamaのインストール、モデルの取得と会話、一覧・停止・削除コマンド、OS別のログ確認まで、初回利用の流れを解説します。