モデル

Amazon: Titan Text Embeddings V2

Markdown · JSON

Amazon: Titan Text Embeddings V2

amazon/titan-embed-text-v2
Amazon埋め込み入力 $0.00004 / 1K出力 —

RAG、意味検索、グループ分け向けのテキストベクトルを作成し、多言語資料やコードの検索にも利用できます。

第2世代のTitanテキスト埋め込み

Amazon Titan Text Embeddings V2は、検索をはじめ意味の近さを利用する処理のために、テキストを数値表現へ変換します。適切な文章の抽出に最適化されています。利用者が自分の言葉で質問すると、アプリケーションがそのベクトルをナレッジベース内の資料のベクトルと比較します。キーワードの完全一致がなくても、必要な情報を探せます。

V2はG1よりコンパクトな標準表現を使います。Amazonの文書では、既定のベクトルサイズは1,024次元です。これはアプリケーションが保存、比較するデータの特性です。一つのインデックス内の項目は一貫した表現方式を使う必要があり、別の埋め込みモデルから移行する場合は、選んだモデルに合わせてインデックスを作り直します。

利用場面

  • RAGと社内検索: 文書の節ごとにベクトルを準備し、質問に答える別のモデルへ渡す文章を抽出します。
  • 意味の類似性: 言い回しの異なる文章を比較し、近い資料を探します。
  • グループ分け: 表現の近さを通して、問い合わせ、レビュー、文書の話題を調べます。
  • コード検索: ソースコードや関連する説明の検索を構築します。

Amazonによると、V2は100を超える自然言語と、Python、JavaScript、Java、C++、Rust、Go、SQLを含む13のプログラミング言語で学習しています。ただし主に英語の文章に最適化されています。多言語の資料では、質問と文書の言語が異なる検索を個別に確認すると特に有用です。学習対象に含まれることは、すべての言語の組み合わせで同等の品質を意味しません。

Ailootでの利用

入力はテキスト、出力は埋め込みです。このモデルカードの上限は入力8,192トークンです。検索インデックス用の長い資料は、見出し、節、段落といった意味の境界で区切ると扱いやすくなります。各部分を、そのベクトルと元資料への参照と一緒に保存できます。

実用的な検証サイクル

手元の資料から実際の質問と適切な回答を選び、埋め込みを作成して検索結果を確認します。同じ評価例を使い、元の文章との対応を保ちながら、区切る大きさや比較方法を変えてみます。Titanは数値表現を用意し、比較、結果の選択、回答作成はアプリケーションの後続段階が行います。この確認によって、用語や文書構造に合うインデックス設定を選べます。

Ailoot APIで利用可能

Ultra 埋め込みPOST /v1/embeddings
入力の種類
text
出力の種類
embedding
コンテキスト
8,192 トークン
最大出力
カタログに記載なし
入力
$0.00004 / 1K
amazon/titan-embed-text-v2 · JSON
{"about":"### 第2世代のTitanテキスト埋め込み\n\nAmazon Titan Text Embeddings V2は、検索をはじめ意味の近さを利用する処理のために、テキストを数値表現へ変換します。適切な文章の抽出に最適化されています。利用者が自分の言葉で質問すると、アプリケーションがそのベクトルをナレッジベース内の資料のベクトルと比較します。キーワードの完全一致がなくても、必要な情報を探せます。\n\nV2はG1よりコンパクトな標準表現を使います。Amazonの文書では、既定のベクトルサイズは**1,024次元**です。これはアプリケーションが保存、比較するデータの特性です。一つのインデックス内の項目は一貫した表現方式を使う必要があり、別の埋め込みモデルから移行する場合は、選んだモデルに合わせてインデックスを作り直します。\n\n### 利用場面\n\n- **RAGと社内検索:** 文書の節ごとにベクトルを準備し、質問に答える別のモデルへ渡す文章を抽出します。\n- **意味の類似性:** 言い回しの異なる文章を比較し、近い資料を探します。\n- **グループ分け:** 表現の近さを通して、問い合わせ、レビュー、文書の話題を調べます。\n- **コード検索:** ソースコードや関連する説明の検索を構築します。\n\nAmazonによると、V2は100を超える自然言語と、Python、JavaScript、Java、C++、Rust、Go、SQLを含む13のプログラミング言語で学習しています。ただし主に英語の文章に最適化されています。多言語の資料では、質問と文書の言語が異なる検索を個別に確認すると特に有用です。学習対象に含まれることは、すべての言語の組み合わせで同等の品質を意味しません。\n\n### Ailootでの利用\n\n入力はテキスト、出力は**埋め込み**です。このモデルカードの上限は**入力8,192トークン**です。検索インデックス用の長い資料は、見出し、節、段落といった意味の境界で区切ると扱いやすくなります。各部分を、そのベクトルと元資料への参照と一緒に保存できます。\n\n### 実用的な検証サイクル\n\n手元の資料から実際の質問と適切な回答を選び、埋め込みを作成して検索結果を確認します。同じ評価例を使い、元の文章との対応を保ちながら、区切る大きさや比較方法を変えてみます。Titanは数値表現を用意し、比較、結果の選択、回答作成はアプリケーションの後続段階が行います。この確認によって、用語や文書構造に合うインデックス設定を選べます。","alias_of":null,"aliases":[],"author":"Amazon","canonical_model":"amazon/titan-embed-text-v2","ctx":8192,"formats":["embeddings"],"id":"amazon/titan-embed-text-v2","input":["text"],"kind":"embedding","max_out":0,"methods":[{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":8192,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"embeddings","http":"POST","img_in":null,"img_out":null,"in":0.04,"input":["text"],"label":"Эмбеддинги","max_out":0,"max_tool_calls":null,"out":0,"output":["embedding"],"path":"/v1/embeddings","request_model_id":"amazon/titan-embed-text-v2","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]}],"model_aliases":[{"canonical_model_id":"amazon/titan-embed-text-v2","request_model_id":"amazon/titan-embed-text-v2","route_label":"Ultra"}],"name":"Amazon: Titan Text Embeddings V2","price":{"in":0.04,"in_label":null,"out":null,"out_label":null,"sort_in":0.04,"sort_out":null,"varies":false},"public_id":"amazon/titan-embed-text-v2","short":"RAG、意味検索、グループ分け向けのテキストベクトルを作成し、多言語資料やコードの検索にも利用できます。"}

よくある質問

用途に合ったモデルを選ぶには?

まず、必要な入力と出力がテキスト、画像、音声、動画のどれかを確認してください。次に、互換性のあるAPIメソッド、正確なモデルIDまたはエイリアスが現在指しているモデル、料金、課金単位を比較します。GET /v1/models は無料で、キーで利用可能なモデルの一覧を取得できます。

各モデルはすべてのAPIメソッドとメディアタイプに対応していますか?

モデルカードに記載されているAPIメソッドと入出力タイプを使用してください。テキスト、画像、音声、動画への対応は、選択したモデルとメソッドによって異なります。データを送信する前に、該当するリクエストのサンプルを確認してください。

モデルIDとエイリアスの違いは何ですか?

正確なモデルIDは、特定のモデルを識別します。エイリアスはモデルを指し、その参照先は変更されることがあります。カタログでエイリアスの現在の参照先を確認してください。連携で特定のモデルが必要な場合は、正確なIDを使用してください。

リクエストを送信する前に料金を比較するには?

モデルカードで、選択したAPIメソッドの料金と課金単位を確認してください。同じ単位と入出力タイプで比較してください。リクエスト履歴には、実際の使用量と請求額が表示されます。

サブスクリプションの利点は?

継続利用のトークン購入を割引価格にできます。リクエスト量に合うプランを選べ、条件と価格は申し込み時に表示します。

最大50%割引のプロモコードを使うには?

トークン購入時にコードを入力します。キャンペーン条件で合計を再計算し、支払い前に割引率を表示します。