diff --git a/README.md b/README.md index 1b91b55..c79c54e 100644 --- a/README.md +++ b/README.md @@ -102,11 +102,13 @@ pip3 install --upgrade openai "openai": { "api_key": "YOUR API KEY", + "proxy": "http://127.0.0.1:7890", "character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。" } } ``` + `api_key`: 填入上面注册账号时创建的 `OpenAI API KEY` + + `proxy`: 代理客户端的地址,详情参考 [#56](https://github.com/zhayujie/bot-on-anything/issues/56) + `character_desc`: 配置中保存着你对chatgpt说的一段话,他会记住这段话并作为他的设定,你可以为他定制任何人格 ### 2.GPT-3.0 diff --git a/config-template.json b/config-template.json index 20ad713..b65a17c 100644 --- a/config-template.json +++ b/config-template.json @@ -3,7 +3,7 @@ "type" : "chatgpt", "openai": { "api_key": "YOUR API KEY", - "proxy": "http://127.0.0.1:7890", + "proxy": "", "conversation_max_tokens": 1000, "character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。" } diff --git a/model/chatgpt/chatgpt_model.py b/model/chatgpt/chatgpt_model.py index 73498d7..baa3706 100644 --- a/model/chatgpt/chatgpt_model.py +++ b/model/chatgpt/chatgpt_model.py @@ -13,7 +13,9 @@ user_session = dict() class ChatGPTModel(Model): def __init__(self): openai.api_key = model_conf(const.OPEN_AI).get('api_key') - openai.proxy = model_conf(const.OPEN_AI).get('proxy') + proxy = model_conf(const.OPEN_AI).get('proxy') + if proxy: + openai.proxy = proxy def reply(self, query, context=None): # acquire reply content