文本向量化

POST AI 工具

将文本转换为高维向量表示,支持单条和批量处理,标准 OpenAI 兼容接口。可用于语义搜索、文本分类、相似度计算、RAG 检索增强生成等场景。

POST https://api.tinyaii.cn/v1/embeddings

请求参数

参数名类型必填说明示例
inputstring/array必填要向量化的文本,支持单条字符串或字符串数组(最多20条)你好世界

返回字段

字段类型说明
objectstring返回对象类型,固定为 list
dataarray向量化结果数组,每项包含 object(类型)、index(序号)、embedding(向量数组)
usageobjectToken 用量统计,包含 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 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。