百川智能
  1. 通用大模型(旧版)
百川智能
  • 通用大模型
    • 接口说明
    • 同步接口
      POST
    • 同步请求知识库
      POST
    • 流式接口
      POST
  • 通用大模型(旧版)
    • 接口说明
    • 同步接口
      POST
    • 流式接口
      POST
  • 知识库
    • 创建知识库接口
      POST
    • 知识库检索接口
      GET
    • 修改知识库接口
      POST
    • 删除知识库接口
      DELETE
    • 知识库列表查询接口
      GET
    • 创建知识库文件接口
      POST
    • 知识库文件检索接口
      GET
    • 知识库文件删除接口
      DELETE
    • 知识库文件列表查询接口
      GET
  • 向量化模型
    • 单次请求
      POST
    • 批次请求
      POST
  • 文件管理
    • 文件列表查询
      GET
    • 文件上传接口
      POST
    • 文件删除接口
      DELETE
    • 文件检索接口
      POST
    • 文件下载接口
      GET
  • 财务相关
    • 发票
  1. 通用大模型(旧版)

接口说明

请求参数#

备注:
(1) 关于签名值 X-BC-Signature 的计算说明:
鉴权涉及的参数描述:
    SecretKey:      与APIKey唯一对应的私钥,由百川提供
    HTTP-Body:      客户端发送POST请求的请求体
    X-BC-Timestamp: UTC标准时间戳,例如 1692950259

客户端请求签名的计算规则:
    X-BC-Signature = md5(SecretKey + HTTP-Body + X-BC-Timestamp)
本文档附录部分给出 python 客户端代码的示例

HTTP Header 响应参数#

参数名类型描述
Content-Typestring响应的数据格式
Datestring服务器响应时间
X-BC-Request-Idstring请求的唯一标识 ID

2. 状态码#

应答 Headers 中支持 HTTP 标准状态码,具体如下:#

HTTP 状态码名称描述
200成功当 openapi 请求被正确处理,且能按设计获取结果时,返回该状态码
3xx跳转在特定情况下,openapi 可能会返回这些状态码,建议调用方按照 HTTP 标准来处理
4xx客户端错误由客户端原因造成的错误
5xx服务器内部错误openapi 或其下层服务发生内部错误

该表格描述了项目可能遇到的状态码、提示信息以及更多描述:#

分类状态状态码提示信息更多描述
成功成功0success请求成功并获得预期的结果
请求错误失败1system error请求失败
请求错误参数非法10000Invalid parameters, please check请求中的参数不合法,请仔细检查
请求错误私钥缺失10100Missing apikey请求缺少必要的私钥参数
请求错误私钥非法10101Invalid apikey提供的私钥无效,无法解码
请求错误私钥过期10102apikey has expired提供的私钥已过期,如果非永久有效,需重新获取
请求错误时间戳无效10103Invalid Timestamp parameter in request header错误的时间戳格式
请求错误时间戳过期10104Expire Timestamp parameter in request header过期的时间戳
请求错误无效签名10105Invalid Signature parameter in request header请求头中的签名无效
请求错误无效加密算法10106Invalid encryption algorithm in request header, not supported by server请求头中的加密算法不被支持
账号错误账号未知10200Account not found请求的账号不存在
账号错误账号锁定10201Account is locked, please contact the support staff请求的账号已锁定,请联系支持人员
账号错误账号临时锁定10202Account is temporarily locked, please try again later请求的账号临时锁定,请稍后再试
账号错误账号请求频繁10203Request too frequent, please try again later请求过于频繁,已触发频率控制。当前单账号限制 120 rpm
账号错误账号余额不足10300Insufficient account balance, please recharge账号余额不足,请进行充值
账号错误账户未认证10301Account is not verified, please complete the verification first账号未认证,请先认证通过
安全错误prompt 不安全10400Topic violates security policy返回的 prompt 内容不符合安全策略
安全错误answer 不安全10401Topic violates security policy返回的 answer 内容不符合安全策略
服务错误服务内部错误10500Internal error服务内部发生错误,请稍后再试

3. 请求频率限制#

当前单账号限制 120 rpm。如果您收到速率限制的报错,则表示您在短时间内发出了太多请求,API 会拒绝新请求,直到经过指定的时间。#

4. 附录#

python client 示例代码#

上一页
流式接口
下一页
同步接口
Built with