用于微信分享的小黑 OmniBox 标志
Skip to content

开放 API 文档 ​

项目说明
适用场景资源管理、文件上传、网页收藏、搜索、标签和 AI 对话集成
当前限制基础版空间每 24 小时最多调用 10 次;高级版空间最多调用 1,000 次

小黑 OmniBox Open API 是一组使用 Bearer Token 鉴权的 REST API,适用于插件、自动化、系统集成和 Agent 工作流。API Key 可以限制可访问的资源范围和操作权限。

根据部署方式使用对应的 API 地址和 Swagger 文档:

地址Swagger 文档
云服务api.omnibox.proOmniBox Open API Docs
本地部署<your-server>/open/api/<your-server>/open/api/docs

获取 API Key ​

参见:如何创建 API Key

创建 API Key 时可以添加备注,建议记录用途、调用方或关联助手,方便后续管理和清理。

API Key 权限与范围 ​

创建 API Key 时,需要设置 权限范围 和具体权限。

权限范围 决定这个 API Key 可以访问知识库中的哪一部分。创建或编辑 API Key 时,可以通过树状列表浏览并选择某个文件或文件夹;选择后,API Key 只能访问该资源及其子内容。如果创建资源时没有指定保存位置,资源会默认保存到这个范围内。

在 API 密钥列表中,系统会展示具体的资源权限范围;点击资源名称可以进入对应资源详情,方便确认 API Key 的可访问范围。

目前支持的权限包括:

权限可选操作说明
资源权限创建、读取、更新、删除管理文件、文件夹、资源内容、资源标签关联、网页收藏和文件上传
对话权限创建调用 AI 对话能力
标签权限创建、读取创建标签、查询标签
搜索权限读取在 API Key 的权限范围内搜索资源

如果 API Key 没有所需权限,接口会返回权限不足。建议只勾选当前集成真正需要的权限,避免给自动化脚本过大的访问范围。

在外部 Agent 中使用 Open API Skill ​

如果你希望让外部 Agent、自动化脚本或内部工具调用小黑 Open API,建议先让 Agent 读取小黑提供的 SKILL.md。该文件会说明 Open API 地址、认证方式、权限范围、额度规则和常用调用流程。

加载 Open API Skill 后,Agent 可以识别小黑资源链接、空间链接和分享链接,并根据链接上下文调用对应的 Open API 能力。

云服务地址:

text
https://api.omnibox.pro/v1/SKILL.md

自部署场景请使用你的 Open API 访问地址,例如:

text
https://<your-domain>/open/api/v1/SKILL.md

调用次数限制:

  • 基础版空间:每 24 小时 10 次
  • 高级版空间:每 24 小时 1000 次

调用 Open API 时请使用 Bearer Token:

http
Authorization: Bearer <api-key>

安全建议:不要把 API Key 写入日志、文档、URL 或聊天上下文。完整接口参数和响应结构请以 Swagger 文档 以及 SKILL.md 为准。