すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:テキスト埋め込み

最終更新日:Apr 02, 2026

OpenSearch 互換モードの埋め込みサービスを使用して、1 つ以上のテキスト入力に対するベクター埋め込みを生成します。

エンドポイント

POST {host}/compatible-mode/v1/embeddings

host:サービスのエンドポイントです。このサービスはインターネットまたは仮想プライベートクラウド (VPC) 経由でアクセス可能です。エンドポイントの確認方法については、「サービスエンドポイントの照会」をご参照ください。

AI apikey截图.png

リクエストパラメーター

パラメーター必須説明
model文字列はい使用するサービス ID です。システムサービス ID は ops- で始まります。対応するサービス ID の一覧については、「対応サービス一覧」をご参照ください。ops-text-embedding-001
input配列/文字列はい埋め込み対象のテキストです。単一の文字列または文字列の配列を指定できます。1 回のリクエストあたり最大 32 個の入力が可能です。各入力の最大長は選択したモデルによって異なります。空文字列は許可されません。["科学技術は第一の生産力である", "OpenSearch プロダクトドキュメント"]

応答パラメーター

パラメーター説明
dataリスト埋め込み結果です。
data.embedding浮動小数点数の配列対応するインデックス位置にある入力に対する埋め込みベクターです。ops-text-embedding-001 では、1536 個の浮動小数点数が返されます。[0.003143, 0.009750, ..., -0.017395]
data.index整数リクエスト入力配列内でのこの結果の位置。 0 から始まります。0
data.object文字列オブジェクトタイプです。常に embedding です。embedding
object文字列応答タイプです。常に list です。list
model文字列リクエストで指定されたサービス ID です。ops-text-embedding-001
usageオブジェクトこのリクエストにおけるトークン使用量の統計情報です。
usage.prompt_tokens整数リクエスト入力内のトークン数です。5
usage.total_tokens整数使用されたトークン総数です(usage.prompt_tokensusage.completion_tokens)。5

実行例

リクエスト

curl http://xxxx-shanghai.opensearch.aliyuncs.com/compatible-mode/v1/embeddings \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <your-api-key>" \
  -d '{
    "model": "ops-text-embedding-001",
    "input": "検索開発プラットフォーム"
  }'

応答

{
  "id": "9085118afe14bee71d59c4a609fcf7c0",
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "embedding": [
        0.0021381378173828125,
        0.12109375,
        ...,
        -0.0389404296875
      ],
      "index": 0
    }
  ],
  "model": "ops-text-embedding-001",
  "usage": {
    "prompt_tokens": 5,
    "total_tokens": 5
  }
}

状態コード

状態コードの説明については、「状態コードの説明」をご参照ください。