API鉴权
TorchV开放的所有OpenAPI接口,都需要传递鉴权Header,如下:
不同的模块之间,鉴权的Header会有所不同
- ChatCompletion/知识库:应用端的接口,鉴权需要传递
Authorization的请求头 - 开放平台API:开放平台密钥接口,鉴权需要传递
Authorization的请求头(使用开放密钥) - 渠道服务商(管理端):渠道服务商涉及到新开租户、续期、充值等管理端的接口,鉴权需要传递
token的请求头
开放平台(开放密钥)
开放平台的接口(知识库分类、容器、文件、应用管理等),使用开放密钥进行鉴权。开放密钥的创建和使用请参考开放密钥文档。
| 参数名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
Authorization | string | 是 | 请求鉴权的开放密钥,创建密钥后获取。Bearer 开头,例如:Bearer tk_xxxx |
请求示例:
curl -X GET "${domain}/kl/api/saas/knowledge/category/list" \
-H "Authorization: Bearer tk_xxxx" \
-H "Content-Type: application/json"