From d3f401c54d78b371eeea214a81772332563b1e6f Mon Sep 17 00:00:00 2001 From: RockChinQ <1010553892@qq.com> Date: Sun, 17 Dec 2023 22:36:30 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E9=80=9A=E8=BF=87=20one-api=20?= =?UTF-8?q?=E6=94=AF=E6=8C=81google=20gemini?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/openai/modelmgr.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/openai/modelmgr.py b/pkg/openai/modelmgr.py index 6e7947bb..699e79dc 100644 --- a/pkg/openai/modelmgr.py +++ b/pkg/openai/modelmgr.py @@ -49,6 +49,7 @@ "qwen-plus-v1", "ERNIE-Bot", "ERNIE-Bot-turbo", + "gemini-pro", } EDIT_MODELS = { @@ -90,6 +91,7 @@ def count_chat_completion_tokens(messages: list, model: str) -> int: "qwen-plus-v1", "ERNIE-Bot", "ERNIE-Bot-turbo", + "gemini-pro", }: tokens_per_message = 3 tokens_per_name = 1 From 8cfd9e6694a077baa8ee82a8e51202d470c24c65 Mon Sep 17 00:00:00 2001 From: RockChinQ <1010553892@qq.com> Date: Sun, 17 Dec 2023 22:48:48 +0800 Subject: [PATCH 2/4] =?UTF-8?q?chore:=20=E6=B7=BB=E5=8A=A0=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=A1=B9=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config-template.py | 1 + 1 file changed, 1 insertion(+) diff --git a/config-template.py b/config-template.py index 87234f29..a6e56380 100644 --- a/config-template.py +++ b/config-template.py @@ -254,6 +254,7 @@ # "qwen-plus-v1", # "ERNIE-Bot", # "ERNIE-Bot-turbo", +# "gemini-pro", completion_api_params = { "model": "gpt-3.5-turbo", "temperature": 0.9, # 数值越低得到的回答越理性,取值范围[0, 1] From 11d3c1e6504da858b94817279129d0341b88b5ae Mon Sep 17 00:00:00 2001 From: RockChinQ <1010553892@qq.com> Date: Sun, 17 Dec 2023 22:53:50 +0800 Subject: [PATCH 3/4] =?UTF-8?q?doc(README.md):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1df09d8f..e3b88554 100644 --- a/README.md +++ b/README.md @@ -61,10 +61,11 @@ - HuggingChat, 由[插件](https://github.com/RockChinQ/revLibs)接入, 仅支持英文 - Claude, 由[插件](https://github.com/RockChinQ/revLibs)接入 - Google Bard, 由[插件](https://github.com/RockChinQ/revLibs)接入 +- Google Gemini Pro、Azure、Anthropic Claude、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑等官方接口, 通过[One API](https://github.com/songquanpeng/one-api)接入 ### 模型聚合平台 -- [One API](https://github.com/songquanpeng/one-api), Azure、Anthropic Claude、Google PaLM 2、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑等模型的官方接口转换成 OpenAI API 接入,QChatGPT 原生支持,您需要先配置 One API,之后在`config.py`中设置反向代理和`One API`的密钥后使用。 +- [One API](https://github.com/songquanpeng/one-api), Azure、Anthropic Claude、Google PaLM 2/Gemini Pro、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑等模型的官方接口转换成 OpenAI API 接入,QChatGPT 原生支持,您需要先配置 One API,之后在`config.py`中设置反向代理和`One API`的密钥后使用。 - [gpt4free](https://github.com/xtekky/gpt4free), 破解以免费使用多个平台的各种文字模型, 由[插件](https://github.com/RockChinQ/revLibs)接入, 无需鉴权, 稳定性较差。 - [Poe](https://poe.com), 破解免费使用Poe上多个平台的模型, 由[oliverkirk-sudo/ChatPoeBot](https://github.com/oliverkirk-sudo/ChatPoeBot)接入(由于 Poe 上可用的大部分模型现已通过[revLibs插件](https://github.com/RockChinQ/revLubs)或其他方式接入,此插件现已停止维护)。 From d59d5797f624408467a05b4bffe13dac448a0199 Mon Sep 17 00:00:00 2001 From: RockChinQ <1010553892@qq.com> Date: Sun, 17 Dec 2023 22:55:06 +0800 Subject: [PATCH 4/4] =?UTF-8?q?doc(README.md):=20=E5=88=A0=E9=99=A4=20PaLM?= =?UTF-8?q?-2=20=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e3b88554..2b6afdef 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ ### 模型聚合平台 -- [One API](https://github.com/songquanpeng/one-api), Azure、Anthropic Claude、Google PaLM 2/Gemini Pro、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑等模型的官方接口转换成 OpenAI API 接入,QChatGPT 原生支持,您需要先配置 One API,之后在`config.py`中设置反向代理和`One API`的密钥后使用。 +- [One API](https://github.com/songquanpeng/one-api), Azure、Anthropic Claude、Google Gemini Pro、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑等模型的官方接口转换成 OpenAI API 接入,QChatGPT 原生支持,您需要先配置 One API,之后在`config.py`中设置反向代理和`One API`的密钥后使用。 - [gpt4free](https://github.com/xtekky/gpt4free), 破解以免费使用多个平台的各种文字模型, 由[插件](https://github.com/RockChinQ/revLibs)接入, 无需鉴权, 稳定性较差。 - [Poe](https://poe.com), 破解免费使用Poe上多个平台的模型, 由[oliverkirk-sudo/ChatPoeBot](https://github.com/oliverkirk-sudo/ChatPoeBot)接入(由于 Poe 上可用的大部分模型现已通过[revLibs插件](https://github.com/RockChinQ/revLubs)或其他方式接入,此插件现已停止维护)。