GET 解析模板创作能力
GET /loom/v1/authoringCapabilities:resolve 解析模板创作能力
所属分组:Models · 可执行模型
Resolves input and output modalities to current Capability Profiles and Fixed Model Contracts. This endpoint describes authoring eligibility, not instantaneous runtime availability.
BASE URL
https://router.shengsuanyun.com/api认证方式
Authorization: Bearer YOUR_API_KEY端点列表
GET/loom/v1/authoringCapabilities:resolveResolve TemplateSpec authoring capabilities
Resolves input and output modalities to current Capability Profiles and Fixed Model Contracts. This endpoint describes authoring eligibility, not instantaneous runtime availability.
请求参数
| 参数 | 位置 / 类型 | 说明 |
|---|---|---|
inputModality必填 | query / any | Required input modalities. Repeat for multiple values. |
outputModality必填 | query / any | Required output modality. |
modelId | query / any | Optional exact model ID. |
请求示例
参考地址:https://loomloom.shengsuanyun.com。路径参数与凭据需替换;非 JSON 请求体需按对应格式准备。
curl -X GET 'https://loomloom.shengsuanyun.com/loom/v1/authoringCapabilities:resolve?inputModality=VALUE&outputModality=VALUE' \
-H 'Authorization: Bearer YOUR_API_KEY'响应
200 OK
application/json
| 字段 | 类型 | 说明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
matches | array | 展开结构
数组元素
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nextAction | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
query | object | 展开结构
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schemaVersion | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | string |
{
"matches": [
{
"authoringKind": "string",
"contract": {
"executionUnitRef": "string",
"inputPorts": [
{
"acceptedMimeTypes": [
null
],
"constraints": {},
"default": "string",
"description": "string",
"kind": "string",
"label": "string",
"maxItems": 0,
"minItems": 0,
"portId": "string",
"requestRequired": false,
"required": false,
"sequence": {},
"valueType": "string"
}
],
"modelId": "string",
"operation": "string",
"outputPorts": [
{
"portId": "string",
"type": "string"
}
],
"subjectHash": "string",
"subjectRevisionId": "string",
"variant": "string"
},
"eligibleModels": [
{
"authoringOptions": [
{
"capabilityProfile": null,
"fixedModelContract": null,
"kind": null
}
],
"displayName": "string",
"modelId": "string",
"supportedStepTypes": [
"string"
]
}
],
"inputModalities": [
"string"
],
"operation": "string",
"outputModalities": [
"string"
],
"profile": {
"canonicalHash": "string",
"capability": "string",
"compiler": "string",
"defaultModelAvailable": false,
"definition": {
"constraints": {},
"executionUnit": "string",
"inputs": [
{
"acceptedMimeTypes": null,
"kind": null,
"maxItems": null,
"minItems": null,
"portId": null,
"required": null,
"valueType": null
}
],
"operation": "string",
"outputs": [
{
"acceptedMimeTypes": null,
"kind": null,
"maxItems": null,
"minItems": null,
"portId": null,
"required": null,
"valueType": null
}
],
"schemaVersion": "string"
},
"dynamic": false,
"endpoint": "string",
"inputPorts": [
{
"acceptedMimeTypes": [
null
],
"kind": "string",
"maxItems": 0,
"minItems": 0,
"portId": "string",
"required": false,
"valueType": "string"
}
],
"operations": {
"defaultModelId": "string",
"description": "string",
"displayName": "string",
"recommended": false,
"sortOrder": 0
},
"output": {
"text": false,
"usage": false
},
"profileId": "string",
"revision": "string",
"stream": false
},
"requiredInputModalities": [
"string"
],
"stepType": "string"
}
],
"nextAction": "string",
"query": {
"inputModalities": [
"string"
],
"modelId": "string",
"outputModality": "string"
},
"schemaVersion": "string",
"status": "string"
}400 Bad Request
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}401 Unauthorized
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}500 Internal Server Error
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}