观远chatbi public-api 接口说明
  1. 会话
观远chatbi public-api 接口说明
  • public-api 使用文档
  • public-api
    • 知识库
      • public-api 获取问答知识库
    • 反馈
      • public-api 消息收藏列表
      • public-api 常用问题列表
      • public-api 添加常用问题
      • public-api 更新常用问题
      • public-api 删除常用问题
      • public-api 收藏消息
      • public-api 重命名收藏标题
      • public-api 取消收藏消息
      • public-api 点赞踩
    • 主题
      • public-api 主题列表
      • public-api 获取主题的使用者和所有者
      • public-api 获取主题配置
      • public-api 查询 theme_info
      • 获取分析专家列表
    • 会话
      • public-api 会话列表
        GET
      • public-api 获取会话状态
        GET
      • public-api 发送消息
        POST
      • public-api L1发送消息(同步版)
        POST
      • public-api 停止生成
        POST
      • public-api L1单条消息详情
        GET
      • public-api L1会话消息列表
        GET
      • public-api L2单组回复消息v3
        GET
      • public-api L2会话消息列表v3
        GET
      • public-api L2单条回复内容
        GET
      • public-api L2会话报告列表
        GET
      • public-api 删除会话
        POST
      • public-api 重命名会话
        POST
      • public-api 触发SQL查询的解释说明
        POST
      • public-api 引导问题
        POST
      • public-api L1推荐问题
        POST
  1. 会话

public-api 发送消息

POST
/public-api/chat/send-message
用于新会话,或已有会话发送新消息,将即刻返回会话ID及消息ID,任务将在后台异步执行。
请继续通过“单条消息详情”接口轮询获得当前消息的回复。

请求参数

Header 参数

Body 参数application/json

示例
{
    "theme_id": "string",
    "message": "string",
    "session_id": "string",
    "is_insight": 0,
    "config": {
        "defer_explanation": true,
        "analysis_expert_id": "string"
    },
    "attachements": [
        {}
    ]
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/public-api/chat/send-message' \
--header 'Device-ID;' \
--header 'Timestamp;' \
--header 'Chat-Frontend-Version: 4.7.21' \
--header 'Cookie: uIdToken=xxx' \
--header 'Content-Type: application/json' \
--data-raw '{
    "theme_id": "string",
    "message": "string",
    "session_id": "string",
    "is_insight": 0,
    "config": {
        "defer_explanation": true,
        "analysis_expert_id": "string"
    },
    "attachements": [
        {}
    ]
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 200,
    "message": "SUCCESS",
    "data": {
        "session_id": "e732ef1f-e3c5-446f-a4e7-c2fb4fe32dcb",
        "message_id": "a184720e-6880-4057-8915-561b44780d49"
    }
}
🟠401未认证
🟠402需要付款
🟠403权限不足
🟠423已锁定
🟠429请求过多
修改于 2026-03-03 06:31:01
上一页
public-api 获取会话状态
下一页
public-api L1发送消息(同步版)
Built with