常用参数说明
LLM
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Url | String | 是 | 接收请求的端点 (可以是您自己的服务,也可以是任意 LLM 服务供应商提供的服务),需与 OpenAI Chat Completions API 兼容。 比如:https://api.openai.com/v1/chat/completions |
ApiKey | String | 否 | LLM 服务供应商用于鉴权的参数。默认为空,生产环境中务必传入。 |
Model | String | 是 | LLM 模型。不同的 LLM 服务供应商支持的模型各异,请参考其官网文档选择合适的模型。 |
SystemPrompt | String | 否 | 智能体系统提示(prompt)。调用 LLM 时附加在最前的预定义信息,用于控制 LLM 输出。可以是角色设定、提示词和回答样例等。 |
Temperature | Float | 否 | 较高的值将使输出更加随机,而较低的值将使输出更加集中和确定。 |
TopP | Float | 否 | 采样方法,数值越小结果确定性越强;数值越大,结果越随机。 |
Params | Object | 否 | LLM 服务供应商支持的其他参数,例如最大 Token 数限制等。不同的 LLM 供应商支持的参数各异,请参考其官网文档按需填入。 |
Params 示例
"Params": {
"max_tokens": 1024
}
1
TTS
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Vendor | String | 是 | 文本转语音(TTS)服务供应商。可选:
|
Params | Object | 否 | TTS 配置参数,格式为 JSON 对象。不同 TTS 供应商下该参数结构各异,详情参考如下: |
FilterText | Array of Object | 否 | 将 LLM 返回内容中指定标点符号中的文字过滤后,再进行语音合成。本参数结构,请参考 FilterText。 说明
|
Params 示例代码
说明
- app 下的参数与 tts 接口鉴权有关,每个供应商不一样。
- 除 app 外的参数会直接透传给第三方 tts。
适用于火山引擎
"TTS": {
"Vendor": "Bytedance",
"Params": {
"app": {
"appid": "your_appid",
"token": "your_token",
"cluster": "volcano_tts"
},
"audio": {
"voice_type": "your_voice_type",
"emotion": "your_emotion",
"enable_emotion": true,
"speed_ratio": 1.0
}
}
}
1
FilterText
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
BeginCharacters | String | 是 | 过滤文本的开始标点符号。如要过滤 () 中的内容,则此处设置为 ( 。 |
EndCharacters | String | 是 | 过滤文本的结束标点符号。如要过滤 () 中的内容,则此处设置为 ) 。 |
Untitled
"FilterText": [
{
"BeginCharacters": "(",
"EndCharacters": ")"
},
{
"BeginCharacters": "(",
"EndCharacters": ")"
}
]
1
ASR
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
HotWord | String | 否 | 热词表,用于提升识别准确率。格式:热词1|权重1,热词2|权重2,热词3|权重3 。单个热词不超过 30 个字符(最多 10 个汉字),不能包含空格,权重范围:[-1, 11]。最多支持 128 个热词。说明 当权重为 11 时,表示该词为超级热词。建议仅将重要且必须生效的热词设置到 11,过多权重为 11 的热词会影响识别效果。 |
Params | Object | 否 | 扩展参数,详情请联系 ZEGO 技术支持。 |
Untitled
"ASR": {
"HotWord": "历史类|10,物理类|10,体育类|10"
}
1
Agents
参数 | 类型 | 描述 |
---|---|---|
AgentId | String | 智能体的唯一标识。 |
Name | String | 智能体名称。 |
LLM | Object | 大语言模型参数。本参数结构,请见本文 LLM。 |
TTS | Object | 文本转语音参数。本参数结构,请见本文 TTS。 |
ASR | Object | 语音识别参数。本参数结构,请见本文 ASR。 |