📋 模型能力声明说明

更新时间: 2026-10-19 17:22:12

config.json 中的 functions 决定软件如何展示与调用您的模型。本文说明能力声明的结构、常见能力取值与关键字段含义。

常见能力取值

取值对应能力典型入参
soundTts声音合成(TTS)text
soundClone声音复刻text、promptAudio、promptText
videoGen数字人视频(对口型)video、audio
asr语音识别音频/视频文件
textToImage文生图文本
imageToImage图生图图片 + 文本
textToVideo文生视频文本
imageToVideo图生视频图片 + 文本
live智能直播—
comfyuiComfyUI 工作流—
general通用能力—
💡 config.json 中的 functions 是字符串数组,例如 ["soundTTS", "soundClone"];模型运行后返回的 functions 是对象结构,包含每个能力的详细定义。

functions 对象结构

字段说明
name / title能力标识与显示名称
description / content能力说明文字,会展示在模型详情中
args调用时接收的入参名列表
param参数定义数组,驱动功能页自动生成表单
result返回结果字段定义,如生成文件路径 url

param 参数定义示例

{
"name": "speaker",
"title": "发音人",
"type": "select",
"default": "default",
"required": false,
"options": ["zh-CN-XiaoxiaoNeural", "zh-CN-YunxiNeural"]
}
  • name:参数标识,调用时按此名传递
  • type:控件形态,如文本输入、下拉选择等
  • default / required:默认值与是否必填,合理设置可开箱即用
  • options:可选项列表,供下拉选择类参数使用

声明建议

  1. 只声明真正实现的能力,避免界面出现无法调用的入口
  2. 为常用参数提供合理的 default,减少用户配置成本
  3. 为每个能力写清 description,说明限制条件与推荐用法
  4. 能力或参数变更时同步提升 version,便于识别与升级

相关文档

语言
QQ
微信客服
微信群
客服