埋め込みを作成

テキストをベクトル埋め込みに変換します。

POST /v1/embeddings

サービスルート: https://getrouter.ai

プロトコル: OpenAI Embeddings

認証: Authorization: Bearer YOUR_API_KEY

リクエストボディ

リクエストボディは必須です。 メディアタイプ: application/json

リクエストフィールド

フィールド必須説明
modelstringはい
inputstring or array<string>はい埋め込み対象のテキスト
encoding_formatstringいいえ選択肢: float, base64; デフォルト: "float"
dimensionsintegerいいえ出力ベクトルの次元数

リクエスト例

curl --request POST \
  --url https://getrouter.ai/v1/embeddings \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "model": "MODEL_ID",
  "input": "こんにちは。自己紹介してください。"
}'

レスポンス

ステータス説明
200埋め込みを正常に作成

成功レスポンスのフィールド

フィールド必須説明
objectstringいいえ
dataarray<object>いいえ
modelstringいいえ
usageobjectいいえ

レスポンス例

{
  "object": "object",
  "data": [
    {
      "object": "object",
      "index": 1,
      "embedding": [
        1
      ]
    }
  ],
  "model": "MODEL_ID",
  "usage": {
    "prompt_tokens": 1,
    "total_tokens": 1
  }
}

関連ガイド

詳しいワークフローと例については、Embeddings API ガイドを参照してください。


このページは公開 Relay OpenAPI 仕様から自動生成されています。仕様全体は API Explorer で確認できます。