Skip to main content

API鉴权

TorchV开放的所有OpenAPI接口,都需要传递鉴权Header,如下:

不同的模块之间,鉴权的Header会有所不同

  • ChatCompletion/知识库:应用端的接口,鉴权需要传递Authorization的请求头
  • 开放平台API:开放平台密钥接口,鉴权需要传递Authorization的请求头(使用开放密钥)
  • 渠道服务商(管理端):渠道服务商涉及到新开租户、续期、充值等管理端的接口,鉴权需要传递token的请求头

开放平台(开放密钥)

开放平台的接口(知识库分类、容器、文件、应用管理等),使用开放密钥进行鉴权。开放密钥的创建和使用请参考开放密钥文档。

参数名称类型必填描述
Authorizationstring请求鉴权的开放密钥,创建密钥后获取。Bearer 开头,例如:Bearer tk_xxxx

请求示例

curl -X GET "${domain}/kl/api/saas/knowledge/category/list" \
-H "Authorization: Bearer tk_xxxx" \
-H "Content-Type: application/json"

渠道服务商(管理端)

渠道服务商的接口,包括租户的新建、充值、续期等管理端的接口。

管理端端鉴权获取Token方式,请参考文档

参数名称类型必填描述
tokenstring请求鉴权的token,通过appid/secret获取,请参考文档