API 系统概览
RESTful API
Neurova 提供完整的 RESTful API,涵盖所有核心功能模块(82 个端点模块)。
API 模块一览(代表性)
| 模块 | 路径前缀 | 核心接口 |
|---|---|---|
| 认证 | /api/v1/auth | 登录、刷新 Token、用户信息 |
| Agent 管理 | /api/v1/agent | CRUD、状态、配置 |
| 聊天对话 | /api/v1/chat | 对话、流式聊天(SSE) |
| 记忆系统 | /api/v1/memory | CRUD、搜索、统计、温度、固化 |
| 记忆设置 | /api/v1/memory-settings | 记忆参数(读=登录/写=admin) |
| 情感系统 | /api/v1/emotion | 情感分析和管理 |
| 进化系统 | /api/v1/evolution | 人格、动机、宪法、反思 |
| 技能系统 | /api/v1/skill | 技能管理、市场、池、版本 |
| 知识库 | /api/v1/knowledge | 知识库管理、隔离共享、RAG |
| LLM 模型 | /api/v1/model | 模型管理、适配器 |
| LLM 供应商 | /api/v1/provider | 服务商管理、元数据、智能路由 |
| 协作系统 | /api/v1/collaboration | 多 Agent 协作、团队、任务看板 |
| NeurFlow 工作流 | /api/v1/neurflow | 工作流引擎(画布/版本/触发器/subflow) |
| 调度器 | /api/v1/scheduler | 任务调度管理 |
| 睡眠系统 | /api/v1/sleep | 记忆整理和梦境 |
| Webhook | /api/v1/webhooks | Webhook 管理 |
| MCP 工具层 | /api/v1/tool-layers | MCP 工具管理、工具市场 |
| 防火墙 | /api/v1/firewall | 安全防护管理 |
| 上下文管理 | /api/v1/context | 上下文池和缓存 |
| 审计 | /api/v1/audit | 操作审计记录 |