JA ▾
API キーを取得

Veo 3の出力を向上させるためのRerank API統合方法

Rerank APIは幅広い候補テキストのセットを受け取り、関連性に基づいて順序付けします。これにより、Veo 3パイプラインには最も正確なプロンプトとスクリプトのみが提供されます。動画生成を駆動する前にノイズの多いLLM出力をフィルタリングすることで、クリエイティブな拒否を排除し、トークンの無駄を削減します。

更新日

主要ポイント

  • Rerankingは、候補セグメントにスコアを付け、順序付けることで、長いLLM出力の信号とノイズを分離します。
  • 動画生成器にフィードする前に、専用Rerankエンドポイントまたはプロンプトベースのスコアリングを使用してテキストの関連性をランク付けします。
  • 当社の無検閲LLM APIはクリエイティブな草案作成を処理し、Rerankステップにより高品質なテキストのみが次の段階に到達します。
  • コンテキストウィンドウを最適化し、レート制限を処理して、大量のReranking中にマルチモーダルパイプラインを安定させます。

テキストパイプラインでリランキングが重要な理由

大規模言語モデルは冗長で脱線した出力を生成することが多く、有効なクリエイティブなセグメントがフィラーに埋もれてしまいます。Veo 3向けのマルチモーダルAIアプリを構築する際は、エッセイではなく正確なプロンプトが必要です。リランキングは、候補テキストのリストを受け取り、特定の目的への関連性に基づいて並べ替えることでこの問題を解決します。

リランキングを行わない場合、動画生成パイプラインに無関係な説明や冗長な表現が40%含まれるスクリプトが渡される可能性があります。これはトークンを無駄にし、簡潔で指示的な言語を期待する後続の動画モデルを混乱させる可能性があります。リランキングAPIを統合することで、最も一貫性があり関連性の高いテキスト断片のみを動画生成エンジンに渡すことができます。

このステップはクリエイティブコントロールを維持するために不可欠です。視覚出力に影響を与える前に、幻覚や主題からの逸脱をフィルタリングできます。その結果、すべてのトークンが最終的な動画の品質に貢献する、よりクリーンで予測可能なパイプラインが実現します。

Rerank APIエンドポイントの理解

リランキングAPIは通常、クエリ(またはシステムプロンプト)と候補ドキュメントのリストを受け取り、関連性スコアに基づいてソートされた結果を返します。一部のモデルはこれをネイティブに処理しますが、多くの開発者はこの目的のために設計された専用エンドポイントを使用します。標準的なパターンは、/rerankエンドポイントにPOSTリクエストを送信することですが、チャット補完APIの一部はモデルに各候補のスコアリングを依頼することでこれをシミュレートできます。

リランキングAPIを評価する際は、ソート順と信頼度スコアの両方を返すエンドポイントを探してください。これらのスコアは、自動フィルタリングのしきい値を設定するのに役立ちます。例えば、スコアが0.8以上のセグメントのみをビデオジェネレーターに渡すことができます。この精度により、Veo 3ワークフローに低品質なテキストが供給されるリスクを軽減します。

すべてのLLMがリランキング用に最適化されているわけではないことに注意してください。汎用チャットモデルは正確なスコアリングで苦労する場合があります。専用リランキングモデルは情報検索タスク専用にトレーニングされているため、大量の候補テキストの順序付けにおいてより信頼性が高くなります。

ステップ1:候補テキストの準備

データをリランキングAPIに送信する前に、候補テキストを効果的に構造化する必要があります。まず、主要なLLMを使用して、多様な候補プロンプトやスクリプト断片を生成することから始めます。これらの候補は、トーン、スタイル、焦点を変えて、リランキングモデルが処理できる十分な材料を提供する必要があります。

  • チャンキング: 長い出力を小さく意味のある断片に分割します。リランキングモデルは、完全なエッセイではなく、個別のテキスト単位を比較する際に最も効果的に機能します。
  • メタデータ: ターゲットオーディエンスやスタイルタグなどの関連メタデータを候補テキストの一部として含めます。これにより、リランキングモデルは各断片のコンテキストを理解するのに役立ちます。
  • 正規化: すべての候補テキストを一貫したフォーマットにしてください。不要な空白を削除し、句読点を標準化して、スコアが歪むのを防ぎます。

Veo 3パイプラインの場合、同じシーン説明の複数のバリエーションを生成することを検討してください。これにより、リランキングモデルに選択肢を提供し、最終的な出力が動画生成用に最適化されることを保証します。

ステップ2:Rerank APIへのリクエスト送信

候補の準備が整ったら、Rerank APIの必要なJSON構造にフォーマットします。ほとんどのAPIはクエリフィールドとドキュメントのリストを期待します。以下は典型的な構造です:

{"query": "cyberpunk cityscape at night", "documents": ["A neon-lit street with rain-slicked pavement...", "Robots walking in the background..."]}

このペイロードをAPIエンドポイントにPOSTリクエストとして送信します。ヘッダーにAPIキーを含めることを確認してください。APIは候補を処理し、関連性に基づいてソートされたIDまたはインデックスのリストを返します。

大量のバッチの場合、レート制限内に収まるようにリクエストをチャンク化することを検討してください。APIがバッチ処理をサポートしている場合は、レイテンシを削減するためにすべての候補を1つのリクエストで送信してください。これは、速度が重要な大量のVeo 3ワークフローを扱う際に特に重要です。

ステップ3:Rerankedスコアのプロセシング

Reranked結果を受信した後、どのテキストを保持するかを決定するためにスコアを処理する必要があります。ほとんどのAPIは0から1の間のスコアを返し、高い値ほど関連性が高いことを示します。低品質なセグメントを自動的にフィルタリングするために閾値を設定できます。

例えば、Veo 3パイプラインで非常に具体的なプロンプトが必要な場合、閾値を0.7に設定できます。このスコア以下のセグメントは破棄されます。これにより、動画生成を駆動するために最も関連性の高いテキストのみが使用されることが保証されます。

さらに、上位N件の結果を考慮してください。セグメントが高いスコアを獲得しても、特定のクリエイティブな目標に最適なわけではない場合があります。上位3〜5件の結果を手動でレビューすることで、最も適切なテキストを選択するのに役立ちます。このハイブリッドアプローチは、自動化と人間の監督を組み合わせ、最大限の品質を実現します。

ステップ4:無検閲LLMとの統合

Rerankingはテキストをフィルタリングしますが、主要なLLMはそれを生成します。無検閲LLM APIはこのステップに理想的です。コンテンツ拒否なしにクリエイティブな自由度を提供するためです。例えば、無検閲モデルを使用して多様なスクリプトバリエーションを生成し、Rerank APIで最適なものを選択できます。

当社のveo 3 apisサービスは、制限付きフィルタなしでテキストを生成する無検閲テキストAPIを提供しています。これは、制限のない出力が必要なクリエイティブワークフローに最適です。候補を生成した後、それらをRerank APIに送信して関連性に基づいて順序付けします。

この組み合わせにより、クリエイティブな広範さと精度の両方が得られます。無検閲LLMは生素材を提供し、Rerank APIはそれをVeo 3パイプラインで使用可能な形式に仕上げます。

ステップ5:Veo 3コンテキスト向けの最適化

Veo 3モデルには特定のコンテキストウィンドウの要件があります。リランキングAPIを使用する際は、候補テキストがこれらの制限内に収まることを確認してください。当社の無検閲モデルは100,000トークンのコンテキストウィンドウをサポートしており、広範なプロンプト生成を可能にします。

ただし、Reranker自体にはより小さな制限がある場合があります。トークン制約については必ずAPIドキュメントを確認してください。候補がこれらの制限を超える場合は、送信前にインテリジェントに切り捨ててください。初期生成に基づいて最も関連性の高いセグメントを優先してください。

さらに、累積的なトークン使用量を考慮してください。Rerankingはパイプラインに追加のステップを追加するため、トークン消費を監視してください。これによりコストを最適化し、Veo 3ワークフローが効率的であることを保証します。

ステップ6:レート制限とエラーの処理

複数のAPIを統合する際、レート制限は重要です。リランキングAPIにリクエスト数が多すぎると、429エラーが発生する可能性があります。これらのエラーを適切に処理するために指数バックオフを実装してください。これにより、ピーク時のトラフィック中にパイプラインが失敗しないことを保証します。

さらに、エラー率を監視してください。Rerank APIが一貫性のないスコアを返し始めたら、問題が発生している可能性があります。単純なスコアリングメソッドや手動選択に切り替えるなどのフォールバック戦略を用意してください。これにより、Veo 3パイプラインの回復力を維持します。

当社のAPIにもレート制限(キーあたり1分あたり300リクエスト)があります。スロットリングを避けるためにバッチサイズを適切に計画してください。レート制限ウィンドウをリセットする必要がある場合は、APIキーを再生成してください。

本番環境でのベストプラクティス

reranking パイプラインが本番環境で動作するよう、以下のベストプラクティスに従ってください。

  • パフォーマンスの監視: リランキングモデルの精度を時間とともに追跡します。スコアが変動した場合は、再トレーニングまたは閾値の調整を行います。
  • 結果をキャッシュする: 同一のクエリに対する rerank 結果をキャッシュし、API 呼び出しとレイテンシを削減してください。
  • ハイブリッドモデルを使用する: 専用 reranker と汎用 LLM を組み合わせることで、最良の結果が得られます。創造的な生成には LLM を、精度の高い処理には reranker を使用してください。
  • 徹底的にテストする: A/B テストを実行し、rerank 済み出力と未 rerank 出力を比較してください。動画の品質とユーザーエンゲージメントの改善度を測定してください。

これらのプラクティスに従うことで、Veo 3 の動画生成ワークフローを効果的に支える堅牢でスケーラブルなテキストパイプラインを構築できます。

01

質問と回答

rerank API と chat-completion API の違いは何ですか?

chat-completion API はプロンプトに基づいて新しいテキストを生成しますが、rerank API は既存のテキスト候補を受け取り、関連性に基づいて順序付けします。チャットモデルはコンテンツを生成し、reranker はそれをソートします。Veo 3 パイプラインでは、チャットモデルを使用してスクリプトの草案を生成し、rerank API で最適なセグメントを選択することがあります。

rerankingに無検閲LLMを使用できますか?

はい、ただしモデルのトレーニング次第です。汎用 LLM は適切にプロンプトを指定することでテキストにスコアを付けられますが、専用 reranking モデルはしばしばより正確です。当社の uncensored API はテキスト生成用に設計されているため、草案作成にはそれを使用し、ソートには別の rerank API を使用することを検討してください。

rerank API を使用する場合、レート制限にはどのように対応すればよいですか?

再試行には指数関数的バックオフを実装してください。API 使用状況を監視し、リクエストをバッチ処理して制限内に収めてください。429 エラーが発生した場合は、再試行する前に待機してください。必要に応じてキーを再生成することで制限をリセットできるため、当社の API ではキー再生成が可能です。

uncensored API のコンテキストウィンドウのサイズはどのくらいですか?

無検閲APIは、プロンプトと応答の両方に100,000トークンのコンテキストウィンドウをサポートしています。これにより広範なテキスト生成が可能ですが、リランキングAPIには異なる制限がある場合があります。詳細については、必ず特定のAPIドキュメントを確認してください。

キーはフォーム 1 つで手に入ります

アカウントを作成し、キーをコピーし、ベース URL を変更します。セットアップはこれだけです。

API キーを取得ドキュメントを読む