Skip to main content

开发者服务

开发者服务概述

开发者服务提供了一系列API,用于管理和操作外脑平台的各种资源,包括应用、工具、模型、任务等。这些API需要开发者权限才能访问。
所有开发者服务接口都需要有效的访问令牌,并且调用者必须具有开发者权限。请在请求头中包含Bearer令牌。

通用接口

获取资源模式

/dev/schema
获取指定资源类型的数据模式。

请求参数

参数名类型必选说明
typestring资源类型
GET /dev/schema?type=app
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN

检查资源指针

/dev/pointer
检查资源指针的有效性。

请求参数

参数名类型必选说明
typestring资源类型
pointerstring资源指针
GET /dev/pointer?type=app&pointer=app_123
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN

获取资源列表

/dev/list
获取指定类型的资源列表。

请求参数

参数名类型必选说明
typestring资源类型
pageinteger页码,默认1
sizeinteger每页数量
GET /dev/list?type=app&page=1&size=10
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN

错误码说明

错误码说明

错误码说明
400请求参数错误
401未授权或令牌无效
403权限不足(需要开发者权限)
404资源不存在
422请求参数验证失败
500服务器错误

开发者服务分类

开发者服务包含以下几类API:
  1. 应用管理 - 管理外脑应用
  2. 工具管理 - 管理工具资源
  3. 模型管理 - 管理AI模型
  4. 任务管理 - 管理后台任务
  5. 对话管理 - 管理对话资源
  6. 机器人管理 - 管理机器人
  7. 硬件管理 - 管理硬件设备
  8. 向量数据库 - 管理向量数据