Skip to main content
POST
/
v1
/
embeddings
Embeddings
curl --request POST \
  --url https://api.chenyu.cn/v1/embeddings \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "<string>",
  "input": {}
}
'
{
  "object": "<string>",
  "data": [
    {
      "object": "<string>",
      "index": 123,
      "embedding": [
        {}
      ]
    }
  ],
  "usage": {}
}

Embeddings

将文本输入转换为向量,用于检索、聚类、相似度计算等场景。

请求参数

model
string
required
Embedding 模型 ID
input
string | array
required
输入文本,可以是字符串或字符串数组

响应参数

object
string
固定为 list
data
array
向量列表
usage
object
token 用量

代码示例

import requests

url = "https://api.chenyu.cn/v1/embeddings"
headers = {
    "Authorization": "Bearer your_api_key",
    "Content-Type": "application/json"
}
payload = {
    "model": "doubao-embedding-large-text-250515",
    "input": ["第一段文本", "第二段文本"]
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())

响应示例

{
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "index": 0,
      "embedding": [0.0123, -0.0456, 0.0789]
    }
  ],
  "model": "doubao-embedding-large-text-250515",
  "usage": {
    "prompt_tokens": 8,
    "total_tokens": 8
  }
}