现象
私有部署版本4.8的FastGPT中,使用GPT-4o模型时,回复内容包含固定乱码字符,该字符内容为"这不是你自己回复的呢。要么是你自己指定回复输出,要么是你模型输出。"。乱码会被直接返回至对接的客服软件终端客户,更换为GPT-4模型后,该问题不再出现。
可能原因
- 所使用的GPT-4o API渠道为逆向伪造的非官方渠道;
- 配置的系统提示词与GPT-4o模型存在冲突;
- FastGPT高级编排中的配置存在异常。
排查步骤
- 使用curl工具直接请求当前使用的GPT-4o API渠道,检查返回内容是否包含上述乱码字符,验证渠道本身是否正常;
- 查看并调整当前配置的系统提示词,移除可能与模型冲突的规则;
- 检查FastGPT的高级编排配置,确认无异常设置;
- 切换至其他GPT-4o API渠道进行测试。
解决与验证
若为API渠道问题,更换为官方或正常的GPT-4o API渠道后,乱码问题可解决。若为提示词冲突,调整或替换存在冲突的系统提示词后,即可消除乱码。若为高级编排配置异常,修正对应配置后即可恢复正常。验证方式为:发起对话,确认回复内容无上述乱码字符,且切换回GPT-4模型时回复正常。