跳到主要内容

API 端点参考

本文档提供了 GeniSpace API 的完整端点列表和快速参考。所有端点都位于 /api 基础路径下(例如 https://api.genispace.cn/api/agents)。

智能体 API

管理端点

方法端点描述
GET/api/agents获取智能体列表(支持 accessibleOnly
POST/api/agents创建新智能体(需要 namemodelsystemPrompt
GET/api/agents/{id}获取特定智能体详情
PUT/api/agents/{id}更新智能体
DELETE/api/agents/{id}删除智能体
GET/api/agents/system-agents列出内置系统智能体

创建智能体时,可使用 accessScopeSPACERESTRICTED)限制访问范围;对于 RESTRICTED 智能体,还可提供 allowedUserIds[] 列表。完整参数参考请见 智能体 API

执行端点

方法端点描述
POST/api/agents/{id}/chat多模态对话,SSE 流式(GeniSpace 原生 contents[]
POST/api/agents/{id}/execute结构化智能体执行

会话端点

方法端点描述
POST/api/agents/sessions创建对话会话
GET/api/agents/sessions列出对话会话
GET/api/agents/sessions/{sessionId}获取会话详情
DELETE/api/agents/sessions/{sessionId}删除会话
GET/api/agents/sessions/{sessionId}/messages列出会话消息

记忆端点

方法端点描述
GET/api/agents/{id}/memory列出智能体记忆条目
POST/api/agents/{id}/memory创建记忆条目
PUT/api/agents/{id}/memory/{memoryId}更新记忆条目
DELETE/api/agents/{id}/memory/{memoryId}删除记忆条目
POST/api/agents/{id}/memory/search搜索智能体记忆
DELETE/api/agents/{id}/memory/clear清空智能体记忆

MCP 工具

方法端点描述
GET/api/agents/{id}/mcp/tools列出智能体可用的 MCP 工具

任务 API

方法端点描述
GET/api/tasks获取任务列表
POST/api/tasks创建新任务
GET/api/tasks/{id}获取特定任务详情
PUT/api/tasks/{id}更新任务
DELETE/api/tasks/{id}删除任务
POST/api/tasks/{id}/execute执行任务
GET/api/tasks/{id}/executions获取任务执行历史
GET/api/tasks/executions/{executionId}获取某次执行的详情
GET/api/tasks/runs/{executionId}获取某次执行的运行状态

数据集 API

方法端点描述
GET/api/datasets获取数据集列表
POST/api/datasets创建新数据集
GET/api/datasets/{id}获取特定数据集详情
DELETE/api/datasets/{id}删除数据集
POST/api/datasets/{id}/data/insert插入行数据
POST/api/datasets/{id}/data/query按过滤条件查询行数据
POST/api/datasets/{id}/data/update更新行数据
POST/api/datasets/{id}/data/delete删除行数据
POST/api/datasets/{id}/data/search向量搜索
POST/api/datasets/{id}/data/full-text-search全文搜索

API 密钥管理

方法端点描述
GET/api/api-keys获取 API 密钥列表
POST/api/api-keys创建新 API 密钥
GET/api/api-keys/{id}获取特定 API 密钥详情
PUT/api/api-keys/{id}更新 API 密钥
POST/api/api-keys/{id}/revoke撤销 API 密钥
POST/api/api-keys/validate校验 API 密钥

OpenAI 兼容中继

方法端点描述
GET/models/v1/{path}OpenAI 兼容 GET 中继
POST/models/v1/{path}OpenAI 兼容 POST 中继(例如 /models/v1/chat/completions

相关文档