📋 模型能力声明说明

更新时间: 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 智能直播 —
comfyui ComfyUI 工作流 —
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
微信客服
微信群
客服