ワークフローの入力を取得する

実行を始める前に、ワークフローが受け取る入力を確認します。

ワークフローの入力は Studio で作成され、作成者が変更すると変わります。ハードコーディングせず、契約を読み取ってください。

GET {base_url}/workflows/{workflow_id}/inputs

必要 workflows:read.

レスポンス

{
  "workflow": {
    "id": "0192f3c3-9d21-7c44-b8e1-5a7f2c9d4e10",
    "name": "ストーリービジュアル",
    "version_id": "0192f3c4-1a02-7bb3-9f40-2c6e8d1a5b77",
    "schema_hash": "9fdf032d5b1c4e88",
    "credits_estimate": 1840,
    "duration_seconds_estimate": 420
  },
  "inputs": [
    {
      "key": "story_document",
      "accepts": "url",
      "type": "document",
      "required": true,
      "allow_multiple": false,
      "url_content_types": ["application/pdf", "text/plain", "text/markdown"],
      "max_bytes": 104857600,
      "title": "ストーリードキュメント",
      "description": "適応する完成したストーリー"
    },
    {
      "key": "tone",
      "accepts": "value",
      "type": "string",
      "required": true,
      "allow_multiple": false,
      "allowed_values": ["スリラー", "ロマンス", "神話"],
      "allow_custom": false,
      "default_value": "スリラー",
      "title": "トーン"
    }
  ]
}

ワークフローオブジェクト

フィールド意味
version_idrun が今実行するバージョン。この正確な契約を固定するため、run に戻して渡してください
schema_hashいずれかの入力が変更されると変わります。キャッシュと比較するための唯一のフィールドです
credits_estimateこのワークフローの run に平均してかかってきたクレジット
duration_seconds_estimate最初から最後まで、平均してどれくらい時間がかかっているか

各入力

フィールド意味
キーrun の 入力 オブジェクト
受け入れます値 値そのものを送信 · URL 公開 HTTPS リンクを送信 · オプション 次のいずれかを送信 options[].id
型文字列, 数値, ブール値, 画像, 動画, 音声 または ドキュメント
必須でない限り、存在していなければなりません デフォルト値 が設定されている場合
allow_multipletrue の場合、値は配列でもかまいません。false の場合、配列は拒否されます
許可された値for accepts: value:許可される文字列はこれだけです。ただし、 allow_custom が true の場合を除く
allow_customfalse の場合、 許可された値 または オプション 外の値は拒否されます
最小値, 最大値の包含境界、 type: number
デフォルト値入力が省略されたときに run が使用するもの
url_content_typesfor accepts: url:リンクが提供できるコンテンツタイプ
max_bytesfor accepts: url:この入力で受け付ける最大ファイルサイズ
オプションfor accepts: option: { "id", "label" } エントリ。次を送信してください id そのまま返してください。URL ではありません
タイトル, 説明人向けに書かれており、自分の UI で表示しても安全です

契約を schema_hashと照合してキャッシュし、run が invalid_requestで拒否されたときに再読み込みしてください。ワークフローの作成者は、あなたの 2 回の run の間に必須入力を追加できます。

このページの内容