bria/remove-background の技術仕様
| 仕様 | 詳細 |
|---|---|
| モデル ID | bria/remove-background |
| プロバイダー | Bria |
| モデルタイプ | 画像編集/背景除去 API |
| 主なタスク | 画像の背景を削除し、主要な前景被写体を保持する |
| 基盤となる Bria の機能 | Bria の Remove Background エンドポイントは RMBG 2.0 モデルを使用します。 |
| 入力タイプ | エンドポイントの利用方法に応じて、公開画像 URL または base64 エンコード画像。 |
| 対応画像フォーマット | Bria の remove-background ルートでは JPEG と PNG をサポート。Bria のドキュメントには、サポートされるファイルおよびカラーモードに関する制約が記載されています。 |
| 対応カラーモード | RGB、RGBA、または CMYK。 |
| 出力 | 背景が削除され、前景が透過/ソフトアルファ情報付きで保持された画像。 |
| モデレーションオプション | 入力および出力の安全性チェックに関する任意のモデレーション制御が Bria のエンドポイントでサポートされています。 |
| 処理パターン | Bria v2 の画像編集エンドポイントは既定で非同期処理され、リクエスト識別子とステータス URL が追跡用に返されます。 |
| 代表的なユースケース | 商品切り抜き、EC 画像、クリエイティブ制作、広告アセット、下流編集のための被写体抽出。これは Bria の製品ポジショニングおよび RMBG 2.0 の説明に基づく推測です。 |
bria/remove-background とは?
bria/remove-background は、Bria の背景除去モデルエンドポイントに対する CometAPI のプラットフォーム識別子です。画像の主要被写体を抽出するために周囲の背景を取り除くよう設計されており、クリーンな合成を可能にするためエッジのディテールと透過性を保持する出力を生成します。Bria の公式ドキュメントによれば、その remove-background ルートは同社の新世代背景除去モデルである RMBG 2.0 を使用しています。
単純な二値切り抜きツールと比べ、Bria はソフトな透過処理を重視しており、髪の毛、半透明の縁、被写体の輪郭をより滑らかに保つことに寄与します。さらに、二値化挙動のカスタマイズも可能で、ワークフローに応じて透過出力をそのまま利用するか、しきい値によってより厳密なマスクへ変換できます。
実務では、カタログ画像の準備、マーケティングアセットの生成、自動化されたデザインパイプライン、追加の画像編集ステップの前処理など、写真からクリーンに前景を抽出する必要があるあらゆる場面で bria/remove-background が有用です。
bria/remove-background の主な機能
- 高品質な被写体抽出: Bria の RMBG 2.0 による背景除去機能を使用し、背景を削除しながら前景被写体を保持します。
- ソフトアルファ透過出力: 硬い二値マスクだけでなく透過情報を含む出力を返し、より自然なエッジ表現に寄与します。
- マスク挙動のカスタマイズ: 二値マスクが必要な場合、透過出力をカスタムしきい値で二値化できると Bria は記しています。
- 開発者に優しい入力方式: base64 ペイロードまたは公開アクセス可能な画像 URL による送信をサポート。
- フォーマットとカラーモードの制約: JPEG と PNG 入力に対応し、RGB・RGBA・CMYK カラーモードのサポートがドキュメント化されています。
- 安全性コントロール: Bria のエンドポイント設計には入力・出力コンテンツの任意のモデレーションチェックが含まれます。
- 非同期ワークフロー対応: Bria v2 エンドポイントは非同期処理をサポートする設計で、スケーラブルなプロダクション統合に適しています。
- 幅広い編集パイプラインに適合: remove-background は replace-background、ぼかし、トリミングなどの編集 API と並ぶ機能として位置付けられており、より大きなビジュアルワークフローの一部として適します。
bria/remove-background へのアクセスと統合方法
ステップ 1: API キーを取得
bria/remove-background を呼び出すには、まず CometAPI アカウントを作成し、ダッシュボードから API キーを発行します。キーを取得したら安全に保管し、すべてのリクエストで Authorization ヘッダーに使用します。
ステップ 2: bria/remove-background API にリクエストを送信
CometAPI の OpenAI 互換 API エンドポイントを使用し、モデルとして bria/remove-background を指定します。YOUR_COMETAPI_KEY は実際の API キーに置き換えてください。
curl --request POST \
--url https://api.cometapi.com/v1/responses \
--header "Authorization: Bearer YOUR_COMETAPI_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "bria/remove-background",
"input": [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "Remove the background from this image."
},
{
"type": "input_image",
"image_url": "https://example.com/input-image.jpg"
}
]
}
]
}'
ステップ 3: 結果の取得と検証
API レスポンスを読み取り、生成された結果ペイロードを抽出します。返された画像について、髪の毛、ガラス、影、半透明領域など細かな縁周りがきれいに背景除去されているか確認します。ワークフローでより厳密なセグメンテーションが必要な場合は、アプリケーションのしきい値ルールに基づいて透過出力を二値マスクへ後処理します。Bria のドキュメントによれば、基盤となるエンドポイントは透過に対応した出力をサポートしており、v2 のワークフローは統合パターンによって非同期になる場合があります。