多语言接入
更新时间:2025-12-29
为了更精准的语言识别,若您已在原版本使用多语言填写了人设和function call,请按照当前版本迁移不同语言的角色定义和function call。
概览
大模型实时互动支持多语言互动,可以实现 1、中英混合场景互动 2、纯外语或方言场景互动
1、支持的多语言
语种:英语、日语、西班牙语、俄语、韩语、越南语、德语、法语、阿拉伯语、印尼语、泰语、马来语、葡萄牙语、乌兹别克语
方言:广东话、四川话、苏州话
2、控制台填写说明
第一步:打开多语言开关
第二步:选择对应的语种添加
第三步:在语言对应配置界面,可填写每个语言下的配置信息(模型、自定义角色、function call、TTS音色等)
推荐:多语言配置下,建议模型都选择“预置模型”
强调:涉及到语言识别的准确性,请使用对应的语言填写 角色定义 和 function call,如法语环境下,使用法语填写角色定义和function call



3、功能接入
创建智能体的时候通过config传入:详见创建大模型互动实例
| config中字段 | 类型 | 描述 |
|---|---|---|
| lang | String | 设置语言 |
3.1、中英混合场景功能接入
- 当不传lang参数、lang=zh、lang=en时是中英混合场景,此时既可以识别英文、也可以识别中文,模型也支持中英文混合输出,适合于既需要中文场景,也需要英文场景的模式
- lang=en时模型更偏向于输出英文,不传lang参数或者lang=zh时,模型更偏向于输出中文
| 语言 | 参数 |
|---|---|
| 中文 | lang=zh |
| 英语 | lang=en |
注:中英混合场景支持互动指令,且支持通常互动指令进行中英的切换
3.2、纯外语或方言场景功能接入
纯外语(方言)场景下,智能体只能使用对应的语言对应的语言进行交互,如:日语环境下,只能使用日语进行交互,参数设置如下:
方言
| 方言 | 参数 |
|---|---|
| 广东话 | lang=zh_yue |
| 四川话 | lang=zh_sc |
| 苏州话 | lang=zh_su |
外语
| 语言 | 参数 |
|---|---|
| 纯英语 | lang=en&asr_mode=onlyEn |
| 日语 | lang=ja |
| 西班牙语 | lang=es |
| 俄语 | lang=ru |
| 韩语 | lang=ko |
| 越南语 | lang=vi |
| 德语 | lang=de |
| 阿拉伯语 | lang=ar |
| 印尼语 | lang=id |
| 泰语 | lang=th |
| 马来语 | lang=ms |
| 葡萄牙语 | lang=pt |
| 乌兹别克语 | lang=uz |
注:纯外语场景不支持互动指令
支持传入自己的asr配置或tts配置
注:创建智能体的时候不支持只传音色
Plain
1示例:
2asr=XUNFEI&asr_url=appId,apiKey,language
3
4
5示例:
6tts=BAIDU&tts_url=token,vcn
7tts=VOLC&tts_url=appId,token,vcn
8tts=XUNFEI&tts_url=appId,token,appSecret,vcn
说明
语言不支持在使用过程中热切换。建议您在自有app或小程序中添加语言设置入口。
