WorkflowSub2ApiLLMCredentialCatalogResponse
errCodeintegerrequired
Constant value:
0errMessagestringrequired
Constant value:
data objectrequired
credentials object[]required
Array [
idstringrequired
基于 Sub2API 分组 ID 的稳定配置 ID。
Possible values: Value must match regular expression ^sub2api:[1-9][0-9]*$
namestringrequired
platformstringrequired
Possible values: [openai, anthropic]
providerTypestringrequired
Possible values: [openai-responses, anthropic]
modelsstring[]required
Possible values: >= 1
modelDetails object[]required
与 models 顺序一致的模型显示信息和能力;未知模型的能力均为 false。
Possible values: >= 1
Array [
idstringrequired
Possible values: non-empty
namestringrequired
Possible values: non-empty
capabilities objectrequired
visionbooleanrequired
webSearchbooleanrequired
reasoningbooleanrequired
toolCallingbooleanrequired
]
proxyPathstringrequired
Constant value:
/api/auth/sub2api/llm-proxy/v1credentialTokenstringrequired
一小时 HMAC 签名代理凭据,不是真实 Sub2API Key;调用方不得持久化或输出。
Possible values: Value must match regular expression ^wfllm_
expiresAtstring<date-time>required
]
warnings object[]required
不包含真实 Key、上游 URL或内部异常正文的脱敏警告。
Array [
idstringrequired
namestringrequired
codestringrequired
Possible values: [unsupported_platform, models_unavailable, models_empty]
]
fetchedAtstring<date-time>required
WorkflowSub2ApiLLMCredentialCatalogResponse
{
"errCode": 0,
"errMessage": "string",
"data": {
"credentials": [
{
"id": "string",
"name": "string",
"platform": "openai",
"providerType": "openai-responses",
"models": [
"string"
],
"modelDetails": [
{
"id": "string",
"name": "string",
"capabilities": {
"vision": true,
"webSearch": true,
"reasoning": true,
"toolCalling": true
}
}
],
"proxyPath": "/api/auth/sub2api/llm-proxy/v1",
"credentialToken": "string",
"expiresAt": "2024-07-29T15:51:28.071Z"
}
],
"warnings": [
{
"id": "string",
"name": "string",
"code": "unsupported_platform"
}
],
"fetchedAt": "2024-07-29T15:51:28.071Z"
}
}