FoloToy/folotoy-server-self-hosting

连上服务器后,报错

Opened this issue · 16 comments

WX20240530-232408@2x

roles.json一开始是单角色配置:

{
"start_text": "你好,我是陪伴兔,请问有什么我可以帮助你的吗?",
"prompt": "你扮演一个孩子的小伙伴,名字叫陪伴兔,性格和善,说话活泼可爱,对孩子充满爱心,经常赞赏和鼓励孩子,用5岁孩子容易理解语言提供有趣和创新的回答,每次回复根据聊天主题询问她的看法以激发她的思考和好奇心。",
"max_message_count": 10
}

之后改为多角色,都是同样的报错。

1-7所有的角色都需要配置好

我是用仙人掌。在单角色和多角色(按你们的默认的roles.jason文件配置,7个角色没有修改)都是这个报错

role.json是否放在了正确的位置。要放在docker-compose中的ROLES_FILE_PATH定义的位置

谢谢, path写错了。ROLES_FILE_PATH定义的位置是/config/roles.json, 而实际是/roles.json。

我在docker-compose中改为/roles.json之后,重启了服务器,还是报同样的错。

image image

修改了docker compose要重编

也重新编排了,然后还是出现这个提示:
image

还请帮忙看看,是我这个路径写的不对吗?
image

是不是因为我改了文件夹的名称为我自己的名称

直接写 roles.json 去掉/

还是不行,我把roles.json放回config文件夹底下可以了。

另外,请问roles.json中有7个角色,仙人掌连接后会自动进入第2个角色,有办法切换角色吗?

仙人掌支持3个角色,分别对应的是roles.json中的 1,2,3角色。点击一下仙人掌上的wi-fi图标就可以切换角色

明白了谢谢。我修改roles.json中的llm模型,重启服务器再次连接,没有生效,还是老的模型。这个和修改docker compose一样也需要重编吗?

还有个问题,似乎不支付多轮对话。每次追问,就忘了上一个问题。这个可以修改哪里吗?

image 文档这里没看到有这个参数。我试试看

max_message_count,是放在llm_config里面,还是外面呢

搞定了,谢谢