跳至正文

能力注册 ​

应用能力操作需要 APP_ADMIN 或 PLATFORM_ADMIN;公共模型与全局绑定需要平台管理员。注册正文是 id/version/definition,更新正文直接是 definition。单资源发布需先发布依赖;批次发布可在一个事务内发布整条依赖链。

字段类型见数据结构,通用身份和请求头见API 入口。

支持的 kind:agents、tools、knowledge、ui-capabilities、model-providers、models、model-bindings、model-profiles。版本为三段稳定语义版本。更新草稿和替换默认入口要求带双引号的 If-Match。已发布定义不可变;撤销后不能再次发布。公共模型草稿使用 POST 与 If-Match 更新,没有单独 PUT 路由。

GET /v1/apps/{app}/ ​

参数 ​

名称位置必填类型与约束
apppath是string;—
kindpath是string;—

响应 ​

HTTP响应类型数据结构
200application/json数组:Registry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/apps/{app}/ ​

参数 ​

名称位置必填类型与约束
apppath是string;—
kindpath是string;—
If-Matchheader否string;—

请求正文 ​

Content-Type:application/json;正文必填。

类型:Registration。—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

GET /v1/apps/{app}/{kind}/{resourceId}/versions/ ​

参数 ​

名称位置必填类型与约束
apppath是string;—
kindpath是string;—
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

PUT /v1/apps/{app}/{kind}/{resourceId}/versions/ ​

参数 ​

名称位置必填类型与约束
apppath是string;—
kindpath是string;—
resourceIdpath是string;—
versionpath是string;—
If-Matchheader否string;—

请求正文 ​

Content-Type:application/json;正文必填。

类型:Definition。—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/apps/{app}/{kind}/{resourceId}/versions/{version}/publish ​

参数 ​

名称位置必填类型与约束
apppath是string;—
kindpath是string;—
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/apps/{app}/{kind}/{resourceId}/versions/{version}/revoke ​

参数 ​

名称位置必填类型与约束
apppath是string;—
kindpath是string;—
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

GET /v1/model-providers ​

响应 ​

HTTP响应类型数据结构
200application/json数组:Registry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/model-providers ​

参数 ​

名称位置必填类型与约束
If-Matchheader否string;—

请求正文 ​

Content-Type:application/json;正文必填。

类型:Registration。—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/model-providers/{resourceId}/versions/{version}/publish ​

参数 ​

名称位置必填类型与约束
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/model-providers/{resourceId}/versions/{version}/revoke ​

参数 ​

名称位置必填类型与约束
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

GET /v1/models ​

响应 ​

HTTP响应类型数据结构
200application/json数组:Registry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/models ​

参数 ​

名称位置必填类型与约束
If-Matchheader否string;—

请求正文 ​

Content-Type:application/json;正文必填。

类型:Registration。—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/models/{resourceId}/versions/{version}/publish ​

参数 ​

名称位置必填类型与约束
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/models/{resourceId}/versions/{version}/revoke ​

参数 ​

名称位置必填类型与约束
resourceIdpath是string;—
versionpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonRegistry
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
410application/jsonError
412application/jsonError
413application/jsonError
429application/jsonError
500application/jsonError
502application/jsonError
503application/jsonError

POST /v1/apps/{app}/release-plans ​

参数 ​

名称位置必填类型与约束
apppath是string;—

请求正文 ​

Content-Type:application/json;正文必填。

类型:ReleaseRequest。—

响应 ​

HTTP响应类型数据结构
200application/jsonReleasePlan
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
412application/jsonError
500application/jsonError
503application/jsonError

POST /v1/apps/{app}/releases ​

参数 ​

名称位置必填类型与约束
apppath是string;—
If-Matchheader是string;预检返回的应用修订,带双引号。
X-Release-Planheader是string;pattern: "^[a-f0-9]{64}$"
Idempotency-Keyheader是string;pattern: "^[a-zA-Z0-9_.:-]{1,128}$"

请求正文 ​

Content-Type:application/json;正文必填。

类型:ReleaseRequest。—

响应 ​

HTTP响应类型数据结构
200application/jsonReleaseRecord
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
412application/jsonError
500application/jsonError
503application/jsonError

GET /v1/apps/{app}/releases ​

参数 ​

名称位置必填类型与约束
apppath是string;—
limitquery否integer;default: 50;minimum: 1;maximum: 100
offsetquery否integer;default: 0;minimum: 0;maximum: 1000000

响应 ​

HTTP响应类型数据结构
200application/jsonReleasePage
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
412application/jsonError
500application/jsonError
503application/jsonError

GET /v1/apps/{app}/releases/ ​

参数 ​

名称位置必填类型与约束
apppath是string;—
releaseIdpath是string;—

响应 ​

HTTP响应类型数据结构
200application/jsonReleaseRecord
400application/jsonError
401application/jsonError
403application/jsonError
404application/jsonError
409application/jsonError
412application/jsonError
500application/jsonError
503application/jsonError

POST /v1/apps/{app}/model-compatibility ​

参数 ​

名称位置必填类型与约束
apppath是string;—

请求正文 ​

Content-Type:application/json;正文必填。

类型:Ref。—

响应 ​

HTTP响应类型数据结构
200application/jsonModelCompatibilityReport
其他错误application/jsonError
适用版本:0.1 发布线 · 最近核对:2026-10-03 · SparkTide 产品文档

汇聚智能,驱动涌现。