Embeddings API
POST /v1/embeddings 用于将文本转换为向量表示。
请求
curl https://real200.com/v1/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $REAL200_API_KEY" \
-d '{
"model": "text-embedding-3-small",
"input": "Real200 是一个 AI Token 网关平台。",
"encoding_format": "float"
}'
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 嵌入模型名称 |
input | string/array | 是 | 要嵌入的文本(支持批量) |
encoding_format | string | 否 | float(默认)或 base64 |
dimensions | integer | 否 | 指定输出维度 |
响应
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [0.0023, -0.0034, ...]
}
],
"model": "text-embedding-3-small",
"usage": {
"prompt_tokens": 8,
"total_tokens": 8
}
}
支持的模型
| 模型 | 维度 | 说明 |
|---|---|---|
text-embedding-3-small | 1536 | OpenAI 小型模型 |
text-embedding-3-large | 3072 | OpenAI 大型模型 |
text-embedding-ada-002 | 1536 | 兼容旧版 |