概述

概述

Postman

Postman 是一款功能强大的 API 开发和测试工具。它能让您轻松创建、管理和测试 API。GPTBots 提供了 Postman 集合,方便您进行 API 测试。
GPTBots Postman 集合

基本约束

GPTBots API 被设计为符合 HTTP 和 REST 规范,查询请求使用 GET 方法,提交请求使用 POST 方法。如果一个请求不是相应的 HTTP 方法,将返回错误。

如无特殊说明,调用参数值应转码为:UTF-8, URL 编码

鉴权方式

GPTBots REST API 采用 HTTP 基本认证,在 HTTP Header 里加 Authorization

Authorization: Bearer ${apiKey}
                      
                      Authorization: Bearer ${apiKey} 

                    
此代码块在浮窗中显示

API 启用

  1. 启用 API 服务,需要先在 GPTBots 后台,找到「Agent 集成」,选择"开发-API服务",点击「启用」按钮即可启用API服务。
    Agent集成-API开关
  2. 启用 API 服务后,点击「API」卡片进入 API 管理页面,点击「创建APIKey」按钮,完成创建 APIKey 既可用于调用 GPTBots 相关 API。
    创建APIKey

API 列表

GPTBots 平台为了满足开发者业务需求,提供了丰富的 API 接口,开发者可以根据自己的需求选择合适的 API 接口进行调用。API 接口分类如下:

API分类 接口描述
Conversation API 通过该 API 与 Agent 进行交互对话。
Workflow API 通过该 API 与 workflow 进行请求/响应。
Knowldege API 通过该 API 管理 GPTBots 平台的知识库
Database API 通过该 API 管理 GPTBots 平台的数据库。
Models API 通过该 API 调用 GPTBots 平台的各类模型能力。
User API 通过该 API 设置用户信息、用户属性和联系方式等。
Analytics API 通过该 API 可查询积分和Tokens的使用数据。
Account API 通过该 API 可获取该账号下的 Agent、组织等信息

API 调用频率

GPTBots 平台对 API 调用频率有限制,不同分类的API的频率限制各不相同。如果超过该限制,将返回超频提示消息。具体的限制数值

  • Free Plan :所有类型的 API 默认限制为 3 次/分钟。
  • 企业定制 Plan :可以联系 GPTBots 商务人员,获取定制的 API 调用频率权益。