From c725904bbf5095787301af7d79bfe6653a6298ce Mon Sep 17 00:00:00 2001 From: whlongg Date: Mon, 18 Aug 2025 18:53:35 +0900 Subject: [PATCH] update .gitignore, README, and model handling for GPT-5 support --- .gitignore | 3 ++- README.md | 2 +- api/models.py | 1 + chatgpt/ChatService.py | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a8b81d9..96f7792 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ /tmp/ /data/ /.venv/ -/.vscode/ \ No newline at end of file +/.vscode/ +openai1.py \ No newline at end of file diff --git a/README.md b/README.md index e3d090c..4c645bb 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ > - [x] 流式、非流式传输 > - [x] 免登录 GPT-3.5 对话 > - [x] GPT-3.5 模型对话(传入模型名不包含 gpt-4,则默认使用 gpt-3.5,也就是 text-davinci-002-render-sha) -> - [x] GPT-4 系列模型对话(传入模型名包含: gpt-4,gpt-4o,gpt-4o-mini,gpt-4-moblie 即可使用对应模型,需传入 AccessToken) +> - [x] GPT-4 系列模型对话(传入模型名包含: gpt-4,gpt-4o,gpt-4o-mini,gpt-4-moblie, gpt-5 即可使用对应模型,需传入 AccessToken) > - [x] O1 系列模型对话(传入模型名包含 o1-preview,o1-mini 即可使用对应模型,需传入 AccessToken) > - [x] GPT-4 模型画图、代码、联网 > - [x] 支持 GPTs(传入模型名:gpt-4-gizmo-g-*) diff --git a/api/models.py b/api/models.py index 56665f0..8e326bb 100644 --- a/api/models.py +++ b/api/models.py @@ -2,6 +2,7 @@ "gpt-3.5-turbo": "gpt-3.5-turbo-0125", "gpt-3.5-turbo-16k": "gpt-3.5-turbo-16k-0613", "gpt-4": "gpt-4-0613", + "gpt-5": "gpt-5", "gpt-4-32k": "gpt-4-32k-0613", "gpt-4-turbo-preview": "gpt-4-0125-preview", "gpt-4-vision-preview": "gpt-4-1106-vision-preview", diff --git a/chatgpt/ChatService.py b/chatgpt/ChatService.py index 7260de0..9f97fe9 100644 --- a/chatgpt/ChatService.py +++ b/chatgpt/ChatService.py @@ -156,6 +156,8 @@ async def set_model(self): self.req_model = "o1-pro" elif "o1-mini" in self.origin_model: self.req_model = "o1-mini" + elif "gpt-5" in self.origin_model: + self.req_model = "gpt-5" elif "o1" in self.origin_model: self.req_model = "o1" elif "gpt-4.5o" in self.origin_model: