Skip to content

API 概览

平台 API 分为应用服务组件服务模型服务三类:

  • 应用服务 — 以应用(App)为核心,提供对话、文件操作等运行时接口
  • 组件服务 — 提供可被应用复用或独立调用的能力单元(工作流、知识库、三方服务)
  • 模型服务 — 提供 OpenAI、Anthropic 标准协议兼容接口,可直接使用对应官方 SDK

公共约定

基地址

所有接口前缀拼接在统一基地址之后,基地址请参考 快速开始

鉴权请求头

参数名必填说明
Authorization鉴权凭证,格式 Bearer sk_xxx

应用服务、组件服务和 OpenAI 兼容模型接口使用上述鉴权头;Anthropic 兼容模型接口按协议使用 X-Api-Key: sk_xxx。所有接口的工作空间都由网关根据 API Key 自动识别并注入,调用方无需传入工作空间请求头。

统一响应格式(应用服务与组件服务)

json
{
  "code": 200,
  "data": {},
  "message": "",
  "trace_id": "xxx"
}

TIP

鉴权类错误(401/403)由网关直接返回,不会进入业务错误清单。详见 错误处理

模型服务不使用上述业务响应包装,而是返回 OpenAI 或 Anthropic 协议原生结构。


应用服务

应用(App)是 Agent 运行的载体,每个应用绑定一个 Agent 配置。应用服务接口覆盖应用发现、对话交互、文件操作等运行时能力。

接口说明
应用列表分页查询已发布应用,支持类型与关键词筛选
应用详情获取已发布应用的完整配置(支持按版本号)
应用配置获取应用交互配置(开场白、建议问题、语音等)
会话管理分页查询应用下某用户的会话列表
消息管理分页查询指定会话的对话历史

对话接口按应用类型分列:

类型发送消息停止响应
Agent发送消息停止响应
AgentLite发送消息停止响应
ChatFlow发送消息停止响应
TextCompletion文本生成停止生成

文件操作仅适用于 Agent 类型应用:

接口说明
文件操作概览Workspace 说明、路径规则、公共约定
列出目录列出指定目录(非递归)
文件树递归列出文件树
上传文件普通上传(multipart/form-data)
编辑文件字符串替换编辑
复制文件复制文件到新路径
移动文件重命名 / 移动文件
删除文件删除文件或目录
创建目录创建目录
搜索文件按关键词搜索文件名
下载文件下载单个文件
下载目录目录打包为 zip 下载
分片上传大文件分片上传完整流程

详见 应用服务说明


组件服务

组件(Component)是可被应用复用的能力单元,也可通过 OpenAPI 独立调用。

组件说明入口
工作流将多步骤逻辑编排为可视化节点流,按节点顺序执行工作流 API
知识库以「知识库 + 数据集 + 分段」组织的检索能力调用说明 · 列表 · 详情 · 检索
三方服务以「服务 + 工具」两级组织的外部能力对接调用说明 · 服务列表 · 工具列表 · 工具调用

详见 组件服务说明


模型服务

模型服务是 OpenAI 与 Anthropic 标准协议的兼容入口。已有接入代码通常只需替换 Base URL 和平台 API Key,无需重新适配消息、工具调用、流式事件或错误响应结构。

兼容协议鉴权方式支持能力入口
OpenAIAuthorization: Bearer sk_*模型发现、Chat Completions、Responses、Embedding、Rerank、语音转写、语音合成OpenAI 兼容接口
AnthropicX-Api-Key: sk_*模型发现、Messages、Token 计数、流式 MessagesAnthropic 兼容接口

接入前请先通过对应协议的模型列表接口获取公开模型 ID,并根据模型返回的能力选择调用方式。

详见 模型服务说明

AI 应用开发平台 - 面向医疗场景的 AI 应用创新引擎