QQ扫一扫联系
config.json 中的 functions 决定软件如何展示与调用您的模型。本文说明能力声明的结构、常见能力取值与关键字段含义。
| 取值 | 对应能力 | 典型入参 |
|---|---|---|
| soundTts | 声音合成(TTS) | text |
| soundClone | 声音复刻 | text、promptAudio、promptText |
| videoGen | 数字人视频(对口型) | video、audio |
| asr | 语音识别 | 音频/视频文件 |
| textToImage | 文生图 | 文本 |
| imageToImage | 图生图 | 图片 + 文本 |
| textToVideo | 文生视频 | 文本 |
| imageToVideo | 图生视频 | 图片 + 文本 |
| live | 智能直播 | — |
| comfyui | ComfyUI 工作流 | — |
| general | 通用能力 | — |
💡 config.json 中的
functions是字符串数组,例如["soundTTS", "soundClone"];模型运行后返回的functions是对象结构,包含每个能力的详细定义。
| 字段 | 说明 |
|---|---|
| name / title | 能力标识与显示名称 |
| description / content | 能力说明文字,会展示在模型详情中 |
| args | 调用时接收的入参名列表 |
| param | 参数定义数组,驱动功能页自动生成表单 |
| result | 返回结果字段定义,如生成文件路径 url |
{
"name": "speaker",
"title": "发音人",
"type": "select",
"default": "default",
"required": false,
"options": ["zh-CN-XiaoxiaoNeural", "zh-CN-YunxiNeural"]
}
name:参数标识,调用时按此名传递type:控件形态,如文本输入、下拉选择等default / required:默认值与是否必填,合理设置可开箱即用options:可选项列表,供下拉选择类参数使用