isGenAI.com

ファイル付きの実践例

ComfyUIのワークフローJSONとAPIプロンプトJSON

次の作業に合ったレコードを選びましょう。編集用ワークフローはキャンバスを記述し、APIグラフはノードのクラスと入力を記述します。promptというフィールドはJSONであり、テキスト欄に貼り付けられる文章とは限りません。

手順に沿って進める

  1. 下にある2つのJSONレコードをダウンロードするか、内容を確認します。
  2. 編集用ワークフローでnodesとlinksの配列を探し、ノード1からノード2への接続をたどります。
  3. APIグラフでエントリー1と2を探します。SaveImageの入力はLoadImageの出力を参照しています。

検証用の2つのレコードを読む

両方のサンプルは同じ小さな2ノード構造を記述します。エディター版には配置の値も記録されています。API表現はノードIDをオブジェクトのキーとして使います。

ビューアーは両方について同じ2種類のノードを報告します。この一致はテストファイルの確認に役立ちますが、任意のグラフの組が同じ動作をする証明にはなりません。

適切なファイルをダウンロード

対応するComfyUI環境でキャンバスを復元する場合は編集用レコードを使います。その形式を期待する連携機能を作る場合は、実行向けレコードを使います。受け取るツールの要件を確認してください。

ファイルに含まれるのは参照であり、完全な実行環境ではありません。JSONをダウンロードできても、モデルファイル、ノードパッケージ、入力素材がそろっているとは限りません。

この例にテキストプロンプトがない理由

この例はLoadImageからSaveImageへ画像を渡します。テキスト条件を使うサンプラー経路は含まれません。読み取りツールは見える画素からポジティブプロンプトを作り出すのではなく、利用できるグラフを保持するべきです。

ダウンロード · 実行 · 比較

検証済みのサンプルを試す

コードで描いた画像に検証用の記録を付けました。保存されたプロンプトとモデル名は実演用データです。これらのファイルは記録の読み取りをテストします。このテスト結果の作成には、画像生成ツール、スクリーンショットアプリ、SNSは使っていません。

編集用ワークフローJSONをダウンロード · APIグラフJSONをダウンロード

観測された出力
[
  {
    "field": "workflow",
    "nodes": 2,
    "node_types": [
      "LoadImage",
      "SaveImage"
    ]
  },
  {
    "field": "prompt",
    "nodes": 2,
    "node_types": [
      "LoadImage",
      "SaveImage"
    ]
  }
]
ハッシュと再現手順
  • workflow-records.png · 14,013 バイト427aa019b768aaaeb2fb59724a4e49772e041ee6091f47cffc7ec6a35867dc08
  • without-records.png · 13,179 バイトacdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf

テストファイルと観測結果はCC0-1.0です。 全観測結果とバージョン情報をダウンロード または 手順を読む. こちらの 完全版Node.js再現スクリプト(sharpが必要) は同じテスト入力を作成し、バイト列と画素を比較します。isGenAIのソースコードでは、保存フィールドも次のテストで検証しています: npx tsx scripts/build-guide-lab.ts.

別途行った書き出し実験については、 メタデータの保持を調べた18ケースを見る.

出典と方法

リンク先の一次資料は形式を説明しています。ダウンロード用テストファイルの出力は、現在のisGenAI読み取りツールに対する自動アサーションで確認しました。これらのガイドはAIの支援を受けて作成し、そのサンプルに照らして確認しています。

誤りや未対応の例を報告. 署名付きの記録については、 Content Credentialsを確認.