文本向量(Embeddings)
把文本转成向量,用于检索、聚类、去重等场景。兼容 OpenAI Embeddings 格式。
POST https://openai.jw-info.com/v1/embeddings
| 请求头 | 是否必填 | 说明 |
|---|
| Content-Type | 是 | application/json |
| Authorization | 是 | Bearer {API_KEY},或 x-api-key |
| 参数名 | 类型 | 是否必填 | 默认值 | 说明 |
|---|
| model | string | 是 | - | 向量模型名,如 text-embedding-v3、text-embedding-v4 |
| input | string / array | 是 | - | 待向量化文本,单条或批量数组 |
| dimensions | integer | 否 | 模型默认 | 输出维度(部分模型支持) |
| encoding_format | string | 否 | float | 返回格式 |
curl https://openai.jw-info.com/v1/embeddings \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model": "text-embedding-v3", "input": "云梯TokenHub"}'
| 字段 | 类型 | 说明 |
|---|
| data[].embedding | array | 向量,浮点数组 |
| data[].index | integer | 对应输入的顺序 |
| usage.prompt_tokens | integer | 输入 token 数(按 tokens 计费) |
{
"data": [ { "index": 0, "embedding": [0.0123, -0.0456, 0.0789] } ],
"usage": { "prompt_tokens": 6, "total_tokens": 6 }
}