- _sync_generation_inference:一次POST即时拿产物,复用异步路径的response模板渲染
+downloadfile2url落地+usages记账;模板失效按DashScope实测形态搜索产物
(output.choices[0].message.content[0].{image|video|audio})
- _post_upstream抽公共(require_choices参数:chat语义/生成语义);上游业务错误如实抛
- chat_inference同步分流三分支:CHAT_CAPS→chat;生成类(t2i/i2i/t2v/i2v/r2v/tts/asr)
→同步生成;其余(embedding/rerank)如实报错禁静默
- 协议字典加dashscope_sync种子(同步生成,不带X-DashScope-Async头)
- 根治qwen-image-plus:文档MultiModalConversation.call(stream=False)被误配async
+异步头→密钥不支持异步403;sync路径原先只认chat,t2i无执行路径
47 lines
2.1 KiB
JSON
47 lines
2.1 KiB
JSON
{
|
|
"appcodes": [
|
|
{"parentid": "llm_protocol", "parentname": "供应商协议", "items": [
|
|
{"k": "openai_compat", "v": "OpenAI兼容"},
|
|
{"k": "dashscope_sync", "v": "DashScope同步生成(即时返回)"},
|
|
{"k": "dashscope_async", "v": "DashScope异步任务"},
|
|
{"k": "custom", "v": "自定义"}
|
|
]},
|
|
{"parentid": "llm_status", "parentname": "状态", "items": [
|
|
{"k": "active", "v": "启用"},
|
|
{"k": "disabled", "v": "停用"},
|
|
{"k": "suspended", "v": "暂停"},
|
|
{"k": "exhausted", "v": "余额耗尽"}
|
|
]},
|
|
{"parentid": "llm_capability", "parentname": "模型能力类型", "items": [
|
|
{"k": "t2t", "v": "文本对话/生成"},
|
|
{"k": "t2i", "v": "文生图"},
|
|
{"k": "i2t", "v": "图生文"},
|
|
{"k": "m2t", "v": "多媒体生文"},
|
|
{"k": "t2v", "v": "文生视频"},
|
|
{"k": "i2v", "v": "图生视频"},
|
|
{"k": "r2v", "v": "参考生视频"},
|
|
{"k": "i2i", "v": "图生图"},
|
|
{"k": "embedding", "v": "文本向量化"},
|
|
{"k": "mm-embedding", "v": "多模态向量化"},
|
|
{"k": "rerank", "v": "重排序"},
|
|
{"k": "mm-rerank", "v": "多模态重排序"},
|
|
{"k": "tts", "v": "语音合成"},
|
|
{"k": "asr", "v": "语音识别"}
|
|
]},
|
|
{"parentid": "llm_ep_pref", "parentname": "端点偏好", "items": [
|
|
{"k": "any", "v": "不限"},
|
|
{"k": "prefer_domestic", "v": "优先国内"},
|
|
{"k": "prefer_intl", "v": "优先国际"},
|
|
{"k": "must_domestic", "v": "仅国内(合规)"},
|
|
{"k": "must_intl", "v": "仅国际(合规)"}
|
|
]},
|
|
{"parentid": "llm_usage_status", "parentname": "用量状态", "items": [
|
|
{"k": "SUCCEEDED", "v": "成功"},
|
|
{"k": "FAILED", "v": "失败"},
|
|
{"k": "PENDING", "v": "等待"},
|
|
{"k": "RUNNING", "v": "运行中"},
|
|
{"k": "recharge", "v": "充值"}
|
|
]}
|
|
]
|
|
}
|