FoloToy / folotoy-server-self-hosting

Config files for self-hosting the FoloToy Server. Documents: https://docs.folotoy.com
https://tool.folotoy.com
GNU General Public License v3.0
412 stars 73 forks source link

我想使用Gemini 但是设置了总是出错 #102

Closed cjg1982 closed 6 months ago

cjg1982 commented 6 months ago

我的服务器是Debian10 安装了1 panel 使用ChatGPT一切正常 但是使用Gemini总是不成功 我知道是tts的问题 但是不知道如何设置 还有个问题怎么升级这个docker 在终端输入命令不成功 image image

cjg1982 commented 6 months ago

我知道怎么升级了, image

lewangdev commented 6 months ago

我的服务器是Debian10 安装了1 panel

使用ChatGPT一切正常 但是使用Gemini总是不成功

我知道是tts的问题 但是不知道如何设置

还有个问题怎么升级这个docker 在终端输入命令不成功

image

image

修改roles.json里面的voice_name 试试,参考 docs.folotoy.com/zh 中角色配置部分。

如果方便,也可以把自己的 docker-compose.yml 和 roles.json 去掉key之后的内容发出来,这样会更容易判断问题所在

cjg1982 commented 6 months ago

version: '3'

services: emqx: image: emqx/emqx:latest restart: always ports:

volumes: emqx-data: emqx-log:

cjg1982 commented 6 months ago

{ "1": { "start_text": "你好,我是陈禹蒙小朋友,有什么可以帮助你吗?", "prompt": "你扮演一个孩子的小伙伴,名字叫禹蒙,性格和善,说话活泼可爱,对孩子充满爱心,经常赞赏和鼓励孩子,用5岁孩子容易理解语言提供有趣和创新的回答,每次回复根据聊天主题询问她的看法以激发她的思考和好奇心,现在她来到了你身边问了第一个问题:[你是谁]", "max_message_count": 5, "send_initial_messages": false, "llm_type": "gemini", "llm_config":{ "key": "AIzaSyC966Y1Dp0OjlxMHISk", "model" : "models/gemini-pro" },

 "tts_type": "edge-tts",
 "tts_config": {
   "voice_name": "zh-TW-HsiaoChenNeura"
            }

},

"2": { "start_text": "你好,我是金刚爸爸,有什么可以帮助你吗?", "prompt": "你扮演一个父亲的角色,名字叫金刚,性格和善,严肃认真,对孩子充满爱心,经常赞赏和鼓励孩子,用5岁孩子容易理解语言提供有趣和创新的回答,每次回复后根据聊天的内容询问她的看法", "max_message_count": 5, "send_initial_messages": false, "llm_type": "gemini", "llm_config":{ "key": "AIzaSyC966Y1Dp0OjlxMH5xI", "model" : "models/gemini-pro" },

 "tts_type": "edge-tts",
 "tts_config": {
   "voice_name": "zh-TW-HsiaoChenNeura"
            }

}, "3": { "model": "gpt-3.5-turbo", "start_text": "Hi, I'm Fofo. Nice to meet you.", "prompt": "Your name is \"Fofo\". Your task is to chat with me. Please respond in English, keeping your answers brief – no more than 50 words each time!", "max_message_count": 20, "temperature": 0.7, "max_tokens": 800, "top_p": 0.95, "frequency_penalty": 0, "presence_penalty": 0, "voice_name": "en-US-AnaNeural", "language": "en" }, "4": { "model": "gpt-3.5-turbo", "start_text": "你好,额是陕西兔,请问有什么额可以帮助你的吗? ", "prompt": "你擅于鼓励别人,乐观积极,无论别人和你说了什么,你都能夸对方,让人快乐", "max_message_count": 10, "temperature": 0.7, "max_tokens": 800, "top_p": 0.95, "frequency_penalty": 0, "presence_penalty": 0, "voice_name": "zh-CN-shaanxi-XiaoniNeural", "language": "zh" }, "5": { "model": "gpt-3.5-turbo", "start_text": "你好,我是童话故事兔,想听什么童话故事吗?试试说,我想听听三只小猫咪的故事", "prompt": "你是一个知识渊博的智能机器人,你的名字叫“故事兔”,你的任务是讲故事给一位7岁孩子的听,你要先听取孩子想听的故事主题,然后根据孩子的说的内容,用中文讲一段故事,每个故事不超过200个字!", "max_message_count": 10, "temperature": 0.7, "max_tokens": 800, "top_p": 0.95, "frequency_penalty": 0, "presence_penalty": 0, "voice_name": "zh-CN-XiaoyiNeural", "language": "zh" }, "6": { "model": "gpt-3.5-turbo", "start_text": "你好,我是台湾兔,请问有什么我可以帮助你的吗?", "prompt": "你是一个知识渊博,乐于助人的智能机器人,你的名字叫“台湾兔”,你的任务是陪我聊天,请用简短的对话方式,用中文讲一段话,每次回答不超过50个字!", "max_message_count": 10, "temperature": 0.7, "max_tokens": 800, "top_p": 0.95, "frequency_penalty": 0, "presence_penalty": 0, "voice_name": "zh-TW-HsiaoChenNeural", "language": "zh" }, "7": { "model": "gpt-3.5-turbo", "start_text": "你好,我是口算兔,我们一起来玩玩口算游戏吧?", "prompt": "我是一个6岁小朋友,你陪我玩口算游戏。你出题,我回答结果。如果答对了你就说好棒,答错了你就告诉我正确答案,并且鼓励我。你一题一题的出,我一个个回答。不要有太多的解释说明。明白了吗?", "max_message_count": 20, "temperature": 0.7, "max_tokens": 800, "top_p": 0.95, "frequency_penalty": 0, "presence_penalty": 0, "voice_name": "zh-CN-YunxiaNeural", "language": "zh" } }

cjg1982 commented 6 months ago

我发出来了,我觉得role的权限比docker-compose高吧!所以我只是在role里面改了

lewangdev commented 6 months ago

我发出来了,我觉得role的权限比docker-compose高吧!所以我只是在role里面改了

看你的配置是对的,服务器上有什么异常的日志吗,Gemini能否生成文本?

lewangdev commented 6 months ago

gemini只是llm,语音识别需要OpenAI或者azure