/v1/embeddings エンドポイントは、テキスト入力のベクトル埋め込みを生成します。埋め込みはテキストの意味を高次元の浮動小数点配列として表現し、類似検索、クラスタリング、検索拡張生成(RAG)を可能にします。このエンドポイントは OpenAI Embeddings API と互換性があります。
エンドポイント
サポートされている埋め込みモデル
現在の提供状況と料金については、モデルディレクトリをご覧ください。
リクエスト
ヘッダー
ボディパラメーター
string
必須
埋め込みモデルの ID。例:
"gemini-embedding-001"、"text-embedding-3-small"。string | array
必須
埋め込むテキスト。単一の文字列、またはバッチ埋め込み用の文字列の配列を指定できます。
string
"float"(デフォルト)は浮動小数点配列を返します。"base64" は Base64 エンコードされた文字列を返します。integer
出力埋め込みの次元数。すべてのモデルでサポートされているわけではありません。
リクエスト例
レスポンス
レスポンスフィールド
array
埋め込みオブジェクトの配列。入力文字列ごとに 1 つ返されます。
integer
処理されたトークン数。
コサイン類似度の例
python