用于微信分享的小黑 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 为准。