API概览
AIS(AI智能服务平台)提供了370+个开放API接口,支持以下核心功能:
- 知识库管理:知识库容器、文件、分类、问答库、检索管理
- 应用管理:应用信息、配置、密钥、面板、导航管理
- 对话服务:应用对话、会话记录、反馈管理
- 用户组织:用户、角色、部门、团队管理
- 渠道集成:钉钉、飞书、企业微信集成
- 原子命令:统一命令入口执行知识库读写、编辑与发布
基础信息
| 项目 | 说明 |
|---|---|
| 基础URL | ${domain}(生产环境),根据实际部署配置测试环境 |
| API版本 | v1.0 |
| 数据格式 | JSON |
| 字符编码 | UTF-8 |
| 请求频率限制 | 根据API Key配置的限制 |
模块权限代码
每个API Key可以配置以下模块权限:
| 模块代码 | 模块名称 | 说明 |
|---|---|---|
knowledge_category | 知识库分类 | 知识库分类的增删改查 |
knowledge_container | 知识库容器 | 知识库容器管理 |
knowledge_file | 知识库文件 | 文件上传、管理、处理 |
knowledge_preview | 知识库预览 | 文件预览、下载 |
knowledge_search | 知识库检索 | 向量检索、语义搜索 |
app_info | 应用信息 | 应用基础信息管理 |
app_config | 应用配置 | 应用配置、提示词 |
app_chat | 应用对话 | 对话接口、流式输出 |
app_chat_record | 会话记录 | 对话历史记录 |
app_chat_feedback | 会话反馈 | 用户反馈管理 |
app_key | 应用密钥 | API Key管理 |
app_dashboard | 应用面板 | 面板配置管理 |
app_navigation | 应用导航 | 导航菜单管理 |
app_channel | 应用渠道 | 钉钉、飞书、企微集成 |
app_knowledge_config | 知识库配置 | 应用知识库绑定配置 |
org_user | 组织用户 | 用户管理 |
org_role | 组织角色 | 角色权限管理 |
org_org | 组织部门 | 部门组织架构 |
org_team | 组织团队 | 团队管理 |
atomix_command | 原子命令 | Atomix命令执行(只读模块) |
权限级别
每个接口支持三种权限级别:
| 级别 | 说明 | 适用接口 |
|---|---|---|
| READ | 只读权限 | 查询、列表、详情接口 |
| WRITE | 读写权限 | 新增、修改、删除接口 |
| DENY | 拒绝访问 | 无权限访问 |