Documentation Index
Fetch the complete documentation index at: https://docs.nekohub.fengying.xin/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
默认情况下,NekoHub API 运行在:
管理接口统一以 /api/v1/ 为前缀。
响应格式
成功响应
成功返回统一使用 data 包装:
错误响应
错误返回统一使用 error 包装:
{
"error": {
"code": "asset_not_found",
"message": "Asset with the given ID does not exist.",
"traceId": "00-abc123...",
"status": 404
}
}
| 字段 | 说明 |
|---|
code | 机器可读错误码 |
message | 人类可读错误信息 |
traceId | 便于关联后端日志的请求 ID |
status | HTTP 状态码 |
鉴权方式
管理接口支持两类 Bearer:
| 方式 | Header | 场景 |
|---|
| JWT | Authorization: Bearer <access_token> | 浏览器、用户会话 |
| API key | Authorization: Bearer <api_key> | 脚本、自动化、MCP |
公开接口不需要鉴权。详见 API 鉴权。
API 版本
当前版本是 v1。
接口分组
| 分组 | Base path | 说明 |
|---|
| 公开资产 | /api/v1/public/assets | 匿名浏览公开资产 |
| 资产 | /api/v1/assets | 上传、查询、修改、删除资产,运行技能 |
| 认证 | /api/v1/auth | 登录、刷新、登出、当前用户 |
| 用户 | /api/v1/users | 用户、状态、密码、权限管理 |
| 存储 Provider | /api/v1/system/storage | 管理 storage profiles |
| AI Provider | /api/v1/system/ai/providers | 管理 AI provider profiles |
| MCP | /mcp | 提供给 Agent 的 MCP 接口 |
无需鉴权的接口
GET /api/v1/system/ping
GET /api/v1/system/bootstrap
GET /api/v1/public/assets
GET /api/v1/public/assets/{id}
GET /content/{storageKey}
POST /api/v1/auth/login
POST /api/v1/auth/refresh