Embedding API 文本向量化接口
文本向量化服务,基于 BAAI/bge-small-zh-v1.5 模型。
端点
| 方法 | 路径 | 认证 |
|---|---|---|
| POST | /embed | Bearer Token |
| GET | /health | 无 |
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
| texts | string 数组 | 要向量化的文本列表 |
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
| embeddings | 二维浮点数组 | 512维向量列表 |
| model | 字符串 | 模型名称 |
| tokens_used | 整数 | 消耗的 token 数 |
快速测试
获取 token 并调用 API:
curl -X POST https://api.hubnode.uk/oauth2/token
-H 'Content-Type: application/json'
-d '{"client_id":"YOUR_ID","client_secret":"YOUR_SECRET"}'
curl -X POST https://api.hubnode.uk/embed
-H 'Authorization: Bearer TOKEN'
-H 'Content-Type: application/json'
-d '{"texts":["你好世界"]}'