文本向量化(Embedding)
文本向量系列
文本向量化(Embedding)
POST
文本向量化(Embedding)
简介
将文本转换为向量嵌入,适用于语义搜索、文本相似度计算、聚类分析等场景。认证
Bearer Token,如
Bearer sk-xxxxxxxxxx请求参数
模型名称,如
text-embedding-3-small、text-embedding-3-large要嵌入的文本,可以是字符串或字符串数组
返回格式:
float 或 base64输出向量维度(仅部分模型支持)
cURL 示例
Python 示例
支持的模型
| 模型 | 维度 | 说明 |
|---|---|---|
| text-embedding-3-small | 1536 | 高性价比,适合大多数场景 |
| text-embedding-3-large | 3072 | 高精度,适合对精度要求高的场景 |
| text-embedding-ada-002 | 1536 | 旧版模型 |
注意事项
- 批量嵌入时,
input可传入字符串数组 - 部分模型支持通过
dimensions参数自定义输出维度 - 依赖
openai库:pip install openai
