使用ガイド
hiAPI API で Ideogram V3 Character Edit を使ってEC商品画像を編集する
開発者ガイド:一貫した主体、クリーンな背景差し替え、そして実用的な hiAPI リクエスト
このページの内容
ideogram-v3-character/edit の用途
テキスト生成画像モデルはプロンプトを中心に構築されています。欲しいものを記述すると、モデルがゼロからシーンを作り出し、呼び出しのたびに新しい結果が生まれます。まったく新しい概念が必要なときには非常に有効ですが、編集結果に残さなければならない特定の主体があると、この方式では不十分になります。ideogram-v3-character/edit はこのワークフローのもう半分です。既存の主体を入力アンカーとして受け取り、その主体に指示を適用するため、主体の同一性は認識可能なまま、周囲のコンテキストを変更できます。
編集と生成
どちらの呼び出しを使うべきかを判断する最も明快な方法は、何が変わってはいけないかを問うことです。商品、キャラクター、マスコットが固定点であり、シーン、構図、スタイルだけを変えたいなら、編集モデルを使います。概念を探求していて、保護すべき主体がないなら、標準のテキスト生成画像呼び出しの方が安価で柔軟です。頭の中の図式は2列にすべきです。一方はプロンプト入力から全新規画像を出力、もう一方は主体と指示を入力として主体を保持した画像を出力します。
編集呼び出しが実際に異なる理由
編集呼び出しの出力品質は、既にあるものをどう記述するかよりも、何を変えるべきかをどう記述するかにかかっています。主体はすでに確立されているため、指示の中で有用な部分は差分です。異なる方法でライティングする、新しい背景の前に置く、カメラアングルを変える。だからこそ編集呼び出しは生成呼び出しよりも厳格なレビューループに値します。画像が美しいかどうかだけでなく、同じ主体のままかどうかも問うているからです。
繰り返し登場する視覚的主体があり、それを基に制御されたバリエーション群を生成する場合は、hiAPI 上で ideogram-v3-character/edit を使用してください。主体そのものがまだオープンな問いである場合は、生成を使用します。

ECにおけるキャラクター一貫性の重要性
すべてのEC画像が一貫性モデルを必要とするわけではありません。最初のプロンプトを書く前に、画像要件を2つの山に分けておくと役立ちます。
恩恵を受ける場面
- カタログのバリエーションセット。同じ商品をスタジオの白背景、ライフスタイルの室内シーン、屋外シーンにそれぞれ配置し、商品自体は変わらない。
- 季節キャンペーンの着せ替え。同じ主力商品を複数のキャンペーン背景にわたって展開し、商品は一貫させる。
- ブランドキャラクターとマスコット。繰り返し登場するイラストやフィギュアの主体を、毎回デザインし直すことなく新しい文脈に置く。
- 複数アングル・複数文脈のリスティング。追加の撮影アングルが、似た別物ではなく同一の実物として読める必要がある。
これらすべての場面で、価値は商品ページを見るレビュアーが主体を同じ商品だと認識できることにあります。モデルが呼び出しのたびに主体を再発明するなら、得られる画像群は異なる商品を寄せ集めたように見えてしまいます。
このモデルが不要な場面
概念探求、ムードボード、一度きりのイラストは主体の保持を必要とせず、編集呼び出しを無理に使うと望まない制約が増えます。同様に、変化が純粋にレイアウト上のもの——トリミング、テキストオーバーレイ、コラージュ構図——であれば、それは後処理の問題であり、編集モデルの問題ではありません。
一貫性の契約
開発者にとって実用的な枠組みは契約です。主体は安定し、コンテキストは差し替え可能。EC画像セットのために書く各プロンプトは、どの部分が契約に属し、どの部分が自由に変化できるかを明確に示すべきです。この規律が本ガイドの残り全体を貫きます。

hiAPI リクエストの構築
このセクションは意図的に概念的です。目的は呼び出しの形態であり、盲目的にコピーするパラメータ一覧ではありません。権威あるフィールド一覧は hiAPI のモデルドキュメントにあります。
構造
hiAPI API を通じて ideogram-v3-character/edit に送るリクエストは、通常4つの概念的部分からなります:
- 主体入力。同一性をアンカーする既存画像。他のすべてはこれを基準に解釈される。
- 指示。どのような変化を適用するかを記述するテキストプロンプト。
- モデル選択。
ideogram-v3-character/editを明示的に指定し、ルーティングが編集モデルに落ちるようにする。 - 出力処理。返された画像がパイプラインに入る場所——署名付き URL、ストレージ書き込み、キューメッセージ。
クライアントコードがこれを hiAPI エンドポイントに送信し、プラットフォームがモデルにルーティングし、モデルが編集済み画像を返し、あなたのコードが下流での消費前にそれを検証します。
まず形態を決め、次に詳細を
2つの構造的決定は、どの個別フィールドよりも重要です。第一に、コード内で主体入力を不変として扱う——固定参照から読み込み、決して前回の出力から読み込まない——ことで、エラーが連鎖の中で蓄積できなくなります。第二に、指示を単一の明示的な文字列に保ち、複数のソースからの断片を連結しないこと。混ざった指示は、結果が混乱する最も一般的な原因だからです。
境界での検証
レスポンスを基に構築する前に、画像を受け取ったこと、そしてリクエストが編集モデルに実際に受け入れられ、黙って降格されていないことを確認します。ここでの薄い検証層——レスポンス種別の確認、画像取得可能かの確認、リクエスト識別子の記録——が、テスト呼び出しからバッチへ移るときに数時間を節約します。

主体優先の編集プロンプト
このモデルに最適なプロンプトパターンは、初心者が通常1つの段落に混ぜてしまう3つを分離します。主体、指示、期待するシーン。これらを別のブロックとして書くことで、編集の推論が容易になり、一度に1つだけ変更することも容易になります。
ブロック1:主体の記述
主体が何であり、その決定的な視覚的特徴は何かについての短く安定した記述です。商品なら素材、色、シルエット。キャラクターなら顔の構造、髪型、服装。このブロックはセット内のすべてのプロンプトで同じに保ちます。これを編集していることに気づいたら、どこか別のところに問題があるはずです。
ブロック2:指示
変化を記述する命令形の一文です。「主体を柔らかいニュートラルなスタジオ背景の前に均一な照明で配置する」は、主体を同時に再記述する文章よりも優れています。指示は主体がすでに存在することを前提とし、それに対して何をするかだけを述べるべきです。
ブロック3:シーンまたは制約
残りのコンテキストと、保持すべき内容。有用な締めの文は明確な保持の手がかりです。主体の比率、色、細部を変えずに保つこと。何を保持すべきかを述べることは、何を変えるべきかを述べることと同様にしばしば有効です。
よくあるプロンプトの誤り
- 指示の中で主体の記述を繰り返す。これはアンカーを補完するのではなく競合します。
- 無関係な複数の変化を積み重ねる。1回の呼び出しにつき1つの編集だけを行うことで、失敗を帰属できます。
- 説明的な冗長さ。視覚的な決定に対応しない言葉はノイズを増やすだけです。プロンプトは仕様であり、マーケティングコピーではありません。
3つのブロックをうまく書き、ブロック1を凍結し、呼び出しが本来変えるべきものだけを変えます。
背景差し替えとバリエーションの計画
ベースとなる主体が承認されたら、効率的な道は分岐ツリーです。1枚の承認済みソース画像から、複数の背景やシーンのバリエーションを並行して派生させます。何かを実行する前にこのツリーを計画しておくことが、結果のバッチをレビュー可能にします。
承認済みのベースから始める
未承認の主体から分岐しないでください。まず品質基準を通過した編集画像を1枚取得し、それをすべてのバリエーションの正規入力として使います。これにより、同じ欠陥を受け継ぐ画像を何十枚も生み出すことを防げます。
バリエーション軸を定義する
本当に必要な次元を列挙します。背景タイプ、ライティングの雰囲気、カメラ構図、季節の文脈。各バリエーションセットでは1つの軸だけを変え、複数を同時に変えないようにします。カタログでは、新しいライティングよりも先に、固定構図で3種類の背景が必要かもしれません。このように作業を配置すれば、最初のバリエーション群が構図を検証し、後続のバリエーションがその信頼を再利用できます。
セットを比較可能に保つ
各バリエーションに予測可能な識別子を付け、指示を出力と一緒に保存します。レビュアーが特定の画像に印を付けたとき、それを生み出した正確な指示までたどれます。実際には、小さなチェックリスト——主体参照、指示、出力参照——で十分です。
分岐をやめる時
背景差し替えが繰り返し主体の色やエッジを引きずるなら、問題は指示かベース画像にあり、モデルにはありません。その分岐を止め、根本原因を修正してから再開します。不安定な基盤の上でより多くのバリエーションを生産することは、レビュー作業を倍増させるだけです。
スケール拡大前の出力レビュー
有望なデモと納品可能な画像セットの間のギャップはレビューの規律です。バッチ化の前に、各編集画像を同じ短いチェックリストに通します。ここが問題を最も低コストで発見できる場所です。
主体の忠実度
編集画像をソース主体と比較します。まず輪郭と比率を確認し、次に固有の細部——ロゴ、金具、商品の色、キャラクターの特徴——を確認します。率直な問いを立ててください。顧客はこれを同じ商品だと信じるか? 色相や形状の微妙なドリフトはサムネイルでは見落としやすく、商品ページでは明白です。
エッジのアーティファクト
主体と新しい背景の境界を注意深く観察します。よくある問題は、ハロー、色縁、輪郭線に沿った細部のぼやけ、そして影が新しい照明方向と一致しないことです。エッジは背景差し替えが最も自らを露出する場所です。
背景の継ぎ目と照明の一貫性
差し替えた背景は同じ写真のように感じられるべきです。地平線や表面平面が連続しているか、主体の影の落ち方が妥当か、新しい環境の色温度が主体自身の照明と一致しているかを確認します。
コンタクトシートでのレビュー
バリエーションを1枚ずつではなく、まとまりとしてレビューします。並べて置き、異質なものを特定します——通常それがドリフトや継ぎ目の問題です。まとまりを承認し、個別画像を不合格のチェック項目とともに却下し、その後になって初めてバッチへ拡大します。
コストと反復の規律
画像モデルは生成ごとに課金されるため、プロンプトを何度も書き直して再生成することは、何も学ばずに予算を燃やす最速の方法です。これを防ぐ規律は、1回の実行につき1つの変数だけを変えることです。
各反復で1つの変数だけを変える
主体ブロックをロックし、指示をロックし、シーン行だけを変えます。実行。照明のフレーズだけを変えます。実行。これにより各結果を単一の決定に帰属でき、正しいプロンプトへ収束していく中で使えるプロンプトを保持できることも意味します。毎回プロンプト全体を書き直すと、毎回あなたの知識がリセットされます。
承認済み結果をキャッシュして再利用する
ある指示が承認した画像を生み出したら、その指示と出力を一緒に再利用可能な単位として保存します。将来のバリエーションはそれを再導出するのではなく、そこから分岐します。カタログプロジェクトでは、これが素早く組み立てられる既知の良質な指示のライブラリになります。
バッチ化の前にテストする
拡大を計画している正確な指示セットで、まず小規模なパイロットを実行します。少数の代表的な呼び出しが、大規模バッチが問題を増幅する前にドリフトや継ぎ目の問題を明らかにします。パイロットは本番実行で使うのと同じチェックリストで検証・レビューします。
コストと価値を追跡する
hiAPI は生成ごとに課金されるため、リアルタイム価格はウェブサイトの価格パネルにあります。正しい計画動作は、セットに何回の呼び出しが必要か、そして各回がレビューを通過しそうかを推定することです。あるバリエーション軸が継続的に失敗するなら、同じ指示で再試行するのではなく、プロンプトかベース画像を修正してください——既知の不良プロンプトに対する再試行は、このワークフローで最も高くつく習慣です。
タイトな反復ループを保ち、ベース主体を早く承認すれば、hiAPI 上の ideogram-v3-character/edit は実験ではなく、商品画像パイプラインの予測可能な一部になります。
関連記事
すべての記事を見る →-
使用ガイド
HiAPI API で happyhorse-1.1/reference-to-video を使う:プロンプトレシピとショート動画ワークフロー
開発者ガイド:HiAPI で参照画像を構成し、アイデンティティの一貫性を保つプロンプトを書き、ショート動画のテンポを制御する方法
-
使用ガイド
qwen-image-2.1-pro でEC商品画像を生成する:APIの使い方とプロンプトレシピ
エンドツーエンドの開発者ガイド:透過PNG、画像編集、文字描画、そしてすぐにコピーできる curl と Python requests のプロンプト
-
使用ガイド
gpt-image-2.5-sunburst の画像入力プロンプトレシピ