Skip to main content
クリエイティブエージェントがアカウントに提供する transformer を発見します。transformer はメディアバイ製品のクリエイティブ類似物です: エージェント提供、アカウントスコープ、選択可能なビルドケイパビリティ単位(ボイス、モデル、スタイル、ディレクター)で、型付き構成表面とアカウントごとの価格設定を持ちます。ここで transformer を発見し、次に build_creativetransformer_id を使って 1 つを選択します。 Response Time: 約 1 秒(アカウントスコープルックアップ) Authentication: アカウントスコープ。transformer、その列挙可能なオプション値、価格設定は呼び出し認証情報のために解決されます — あなたのアカウントにのみ存在する構成したカスタム値(例: クローンされたボイス)を含む。 Request Schema: /schemas/v3/creative/list-transformers-request.json Response Schema: /schemas/v3/creative/list-transformers-response.json get_adcp_capabilitiescreative.supports_transformers: true を設定するエージェントのみが提供します。

なぜ transformer か

クリエイティブエージェントが露出するレンダーノブのセット — とその合法な値 — は アカウント固有で動的 です。あなたの構成したボイスはグローバル enum やあなたが保持するリストではありません。エージェント がそれらを知り、追加するとセットが変わります。したがってディスカバリーは、get_products がアカウントスコープの在庫を表示するのと同じ方法で、エージェント → バイヤーと流れます。list_transformers はクリエイティブビルドケイパビリティのそのディスカバリー表面です。 エージェントは粒度を選びます: 別個のボイスやモデルは自身の transformer になりえ、または単一の transformer が voice/model を列挙可能な config param として露出しえます。どちらの方法でも同じ呼び出しを使います — transformer をリストし、値が欲しければ param を展開します。

リクエストパラメーター

expand モード

デフォルトでレスポンスは、小さな閉じた enum をインライン化した各 transformer の param スキーマ を返します(例: mastering_preset)。アカウントスコープの列挙可能な param の (例: あなたのボイス)を得るには、expand_params でそれを名指します — それは params[].options[]最初のページ を返します。param の値がトランケートされると、その params[].options_cursor が設定されます。expand_pagination{ transformer_id, field, options_cursor } を渡して次のページをフェッチします(各 (transformer, param) は独立にページ化)。値はブリーフフィルターされます — “warm Spanish female voice” は 300 ボイスのカタログをすべてダンプするのではなく一握りに絞ります。別のオプションエンドポイントはありません。値列挙(とそのページネーション)はこの 1 つのツールのモードです。

レスポンス

各 transformer は以下を運びます: 完全なオブジェクトについては Transformer スキーマ を参照してください。

一般的なシナリオ

ブリーフのボイスを値とともに発見する

次に選択した transformer でビルドする

選んだ transformer_id と型付き config(各 param の field でキー)を build_creative に渡します:
test=false

エラー処理

未知の expand_params(どの transformer も露出しない field)は無視され、エラーではありません — param は単に options を返しません。

さらに学ぶ