统一模型接入与用量管理 立即注册
蓝天
原站参考文档

以下为胜算云公开资料。文中的原站账号、地址、定价和专有服务不属于蓝天;蓝天可用模型以当前 sub2api 配置为准。接入蓝天请先查看 快速开始。

查看原文

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 URLhttps://router.shengsuanyun.com/api
认证方式Authorization: Bearer YOUR_API_KEY

端点列表

← 上一页
Models · 可执行模型 · 接口汇总
下一页 →
查询模型创作契约列表

接口参考

以下为原文协议定义与示例,原站地址不代表蓝天已开通对应能力。蓝天接入地址和模型以本地配置为准。

蓝天 API 密钥
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 / anyRequired input modalities. Repeat for multiple values.
outputModality必填query / anyRequired output modality.
modelIdquery / anyOptional 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

字段类型说明
matchesarray
展开结构

array

数组元素
字段类型说明
authoringKindstring
contractobject
展开结构
字段类型说明
executionUnitRefstring
inputPortsarray
展开结构

array

数组元素
字段类型说明
acceptedMimeTypesarray
展开结构

嵌套结构:array

constraintsobject
defaultanyDefault carries arbitrary JSON, matching the accepted public contract.
descriptionstring
kindstring
labelstring
maxItemsinteger
minItemsinteger
portIdstring
requestRequiredboolean
requiredbooleanRequired means the author must bind the port. RequestRequired means the model request always carries it; when unbound, Default is sent.
sequenceobject
valueTypestring
modelIdstring
operationstring
outputPortsarray
展开结构

array

数组元素
字段类型说明
portIdstring
typestring
subjectHashstring
subjectRevisionIdstring
variantstring
eligibleModelsarray
展开结构

array

数组元素
字段类型说明
authoringOptionsarray
展开结构

array

数组元素

嵌套结构:object

displayNamestring
modelIdstring
supportedStepTypesarray
展开结构

array

数组元素

嵌套结构:string

inputModalitiesarray
展开结构

array

数组元素

string

operationstring
outputModalitiesarray
展开结构

array

数组元素

string

profileobject
展开结构
字段类型说明
canonicalHashstring
capabilitystring
compilerstring
defaultModelAvailableboolean
definitionobject
展开结构
字段类型说明
constraintsobject
executionUnitstring
inputsarray
展开结构

array

数组元素

嵌套结构:object

operationstring
outputsarray
展开结构

array

数组元素

嵌套结构:object

schemaVersionstring
dynamicboolean
endpointstring
inputPortsarray
展开结构

array

数组元素
字段类型说明
acceptedMimeTypesarray
展开结构

嵌套结构:array

kindstring
maxItemsinteger
minItemsinteger
portIdstring
requiredboolean
valueTypestring
operationsobject
展开结构
字段类型说明
defaultModelIdstring
descriptionstring
displayNamestring
recommendedboolean
sortOrderinteger
outputobject
展开结构
字段类型说明
textboolean
usageboolean
profileIdstring
revisionstring
streamboolean
requiredInputModalitiesarray
展开结构

array

数组元素

string

stepTypestring
nextActionstring
queryobject
展开结构
字段类型说明
inputModalitiesarray
展开结构

array

数组元素

string

modelIdstring
outputModalitystring
schemaVersionstring
statusstring
{
  "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

字段类型说明
codestring
errorstring
{
  "code": "string",
  "error": "string"
}
401 Unauthorized

application/json

字段类型说明
codestring
errorstring
{
  "code": "string",
  "error": "string"
}
500 Internal Server Error

application/json

字段类型说明
codestring
errorstring
{
  "code": "string",
  "error": "string"
}