Openbot Agent API
  1. 对话(Conversation)
Openbot Agent API
  • 概述
  • 认证
  • 智能体(Agent)
    • 对话(Conversation)
      • 智能体对话
        POST
      • 获取会话列表
        GET
    • 语音(Voice)
      • 利用智能体绑定/克隆的声音文本转语音
    • 形象(Avatar)
      • 给智能体绑定形象
      • 给智能体解绑形象
    • 工具(Tool)
      • 给智能体绑定工具
      • 获取智能体绑定的工具列表
      • 给智能体解绑工具
    • 知识库(Datastore)
      • 获取当前智能体的数据集列表
      • 给智能体添加数据集
      • 给智能体解绑数据集
    • 身份
      • 根据身份查找对应智能体
      • 给智能体解绑身份
      • 关联新身份给智能体
      • 获取智能体的身份列表
    • 自主任务
      • 获取当前智能体的任务列表
      • 给智能体创建任务
      • 删除给定智能体的给定任务
    • 创建智能体
      POST
    • 修改智能体信息
      PATCH
    • 删除给定智能体
      DELETE
    • 获取智能体列表
      GET
    • 获取指定智能体
      GET
  • 形象(Avatar)
    • 简介
    • 获取形象列表
      GET
    • 创建形象
      POST
  • 声音(Voice)
    • 查询声音列表
      GET
    • 克隆声音
      POST
    • 声音识别
      POST
  • 凭证(Credentials)
    • 获取凭证列表
      GET
    • 创建凭证
      POST
  • 身份(Identity)
    • 创建身份
      POST
    • 删除给定身份
      DELETE
    • 获取当前组织下所有可用身份列表
      GET
    • 更新给定身份信息
      PATCH
    • 获取给定身份信息
      GET
  • 模型(Model)
    • 获取可用模型列表
    • 创建模型实例
    • 删除给定模型实例
    • 更新模型实例
    • 调用模型推理
  • 数据集(Datastore)
    • 文档(Document)
      • 在给定知识库中查找文档
      • 给指定知识库插入文档
    • 数据源(Datasource)
      • 获取数据源列表
    • 获取给定数据集详情
    • 获取数据集列表
    • 创建数据集
    • 删除给定数据集
    • 更新数据集
  • 提示词(Prompt)
    • 创建提示词模版
    • 获取当前组织的提示词模版列表
    • 获取给定提示词模版
    • 更新给定提示词模版
    • 删除给定提示词模版
  • 数据源(Datasource)
    • 同步数据源
    • 删除给定数据源
    • 获取给定数据源
    • 更新给定数据源
    • 获取数据源列表 Copy
  • 集成(Integration)
    • 集成
    • 获取集成列表
  • 图像(Image)
    • 图像理解
    • 图像生成
  • 工具(Tool)
    • 获取工具列表
    • 获取指定工具
  • 工具集(Toolkit)
    • 概述
    • 获取工具集列表
  • 流程(Flow)
    • 运行给定流程
  1. 对话(Conversation)

智能体对话

POST
/chat/send_message
智能体对话

请求参数

Body 参数application/json
text
string 
文本
必需
images
array [object {1}] 
图片
必需
url
string 
必需
图片url. 格式: jpg, png, webp
voice
object 
语音
必需
url
string 
必需
语音url. 格式: mp3, wav
conversation_id
string 
对话标识
必需
sender_id
string 
发送者标识
必需
metadata
object 
消息相关配置
必需
可以指定一些自定义选项
streaming
boolean 
是否流式
可选
流式返回数据
示例
{
  "text": "string",
  "images": [
    {
      "url": "string"
    }
  ],
  "voice": {
    "url": "string"
  },
  "conversation_id": "string",
  "sender_id": "string",
  "metadata": {},
  "streaming": true
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.openbot.chat/openapi/v1/chat/send_message' \
--header 'Content-Type: application/json' \
--data-raw '{
    "text": "string",
    "images": [
        {
            "url": "string"
        }
    ],
    "voice": {
        "url": "string"
    },
    "conversation_id": "string",
    "sender_id": "string",
    "metadata": {},
    "streaming": true
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
认证
下一页
获取会话列表
Built with