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

流式接口

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/v1/stream/chat

响应参数#

流式接口的响应参数只有最后一条带有usage信息,其他与上面的非流式接口完全一致, 故不做特殊说明
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v1/stream/chat' \
--header 'Authorization: Bearer ${api_key}' \
--header 'X-BC-Request-Id: ${request_id}' \
--header 'X-BC-Timestamp: ${timestamp}' \
--header 'X-BC-Signature: ${signature}' \
--header 'X-BC-Sign-Algo: MD5' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model": "Baichuan2-53B",
  "messages": [
    {
      "role": "user",
      "content": "世界第一高峰是"
    }
  ]
}'
响应示例响应示例
                {"code":0,"data":{"messages":[{"content":"世界第一高峰是珠穆","finish_reason":"","role":"assistant"}]},"msg":"success"}
{"code":0,"data":{"messages":[{"content":"朗玛峰,位于","finish_reason":"","role":"assistant"}]},"msg":"success"}
{"code":0,"data":{"messages":[{"content":"喜马拉雅山脉,海拔高度","finish_reason":"","role":"assistant"}]},"msg":"success"}
{"code":0,"data":{"messages":[{"content":"为8,84","finish_reason":"","role":"assistant"}]},"msg":"success"}
{"code":0,"data":{"messages":[{"content":"8米。","finish_reason":"stop","role":"assistant"}]},"msg":"success","usage":{"answer_tokens":24,"prompt_tokens":5,"total_tokens":29}}

              

请求参数

Header 参数
Content-Type
string 
必需
示例值:
application/json
Authorization
string 
必需
示例值:
Bearer ${api_key}
X-BC-Request-Id
string 
必需
示例值:
${request_id}
X-BC-Timestamp
string 
必需
示例值:
${timestamp}
X-BC-Signature
string 
必需
示例值:
${signature}
X-BC-Sign-Algo
string 
必需
示例值:
MD5
Body 参数application/json
model
string 
必需
使用的模型 ID,当前默认 Baichuan2-53B
messages
array [object {2}] 
必需
对话消息列表 (历史对话按从老到新顺序填入)
role
string 
可选
user=用户, assistant=助手
content
string 
内容
可选
示例

返回响应

🟢200成功
application/json
Body
code
integer 
必需
状态码,0 表示成功,非 0 表示失败
data
object 
对话结果
必需
messages
array [object {3}] 
必需
对话消息列表(历史对话按从老到新顺序填入)
msg
string 
提示信息
必需
上一页
同步接口
下一页
创建知识库接口
Built with