文本向量化
POST
AI 工具
将文本转换为高维向量表示,支持单条和批量处理,标准 OpenAI 兼容接口。可用于语义搜索、文本分类、相似度计算、RAG 检索增强生成等场景。
POST
https://api.tinyaii.cn/v1/embeddings
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| input | string/array | 必填 | 要向量化的文本,支持单条字符串或字符串数组(最多20条) | 你好世界 |
返回字段
| 字段 | 类型 | 说明 |
|---|---|---|
| object | string | 返回对象类型,固定为 list |
| data | array | 向量化结果数组,每项包含 object(类型)、index(序号)、embedding(向量数组) |
| usage | object | Token 用量统计,包含 prompt_tokens(输入token数)和 total_tokens(总token数) |
返回示例
{
"code": 200,
"message": "success",
"data": {
"object": "list",
"model": "qwen3-embedding-8b",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [
0.0123,
-0.0456,
0.0789,
-0.0234,
0.0567,
-0.0891,
0.0345,
-0.0678,
"...(768维)"
]
}
],
"usage": {
"prompt_tokens": 3,
"total_tokens": 3
}
}
}
调用示例
curl "https://api.tinyaii.cn/v1/embeddings" \
-X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "你好世界"}'const res = await fetch("https://api.tinyaii.cn/v1/embeddings", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({"input": "你好世界"}),
});
console.log(await res.json());import requests
resp = requests.post(
"https://api.tinyaii.cn/v1/embeddings",
json={"input": "你好世界"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=10,
)
print(resp.json())把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。