# 创建向量

`POST /v1/embeddings`

OpenAI Embeddings 兼容接口，将文本转成向量，供检索、聚类、相似度计算等流程读取。

## 请求格式
使用 `application/json`。必须包含 `model` 和 `input`。

## 输入方式
- 单条文本：`input` 传字符串。
- 批量文本：`input` 传字符串数组，响应顺序与输入顺序一致。
- 指定维度：模型可降维时传 `dimensions`。

## 读取结果
响应中的 `data` 是向量数组。每个元素通常包含 `index`、`embedding` 和 `object`。写入向量库前，用 `index` 对回原始输入，避免批量请求后文本和向量错位。

## 错误定位
1. 维度不匹配：核对向量库 collection 的维度与模型输出维度。
2. 批量失败：先减少单次 input 数量，再检查单条文本长度。
3. 结果为空：核对模型是否开放 embeddings 接口。

Tags: 向量 Embeddings
