From c41e81f51fba0ede7a2e23a9a789f5fe503a53ed Mon Sep 17 00:00:00 2001 From: Changhua Date: Sun, 18 Feb 2024 17:36:58 +0800 Subject: [PATCH] fix proxy --- base/func_chatgpt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/func_chatgpt.py b/base/func_chatgpt.py index f023e45..5e3c70a 100644 --- a/base/func_chatgpt.py +++ b/base/func_chatgpt.py @@ -4,6 +4,7 @@ import logging from datetime import datetime +import httpx from openai import APIConnectionError, APIError, AuthenticationError, OpenAI @@ -16,7 +17,7 @@ class ChatGPT(): self.model = conf.get("model", "gpt-3.5-turbo") self.LOG = logging.getLogger("ChatGPT") if proxy: - self.client = OpenAI(api_key=key, base_url=api, proxy={"http": proxy, "https": proxy}) + self.client = OpenAI(api_key=key, base_url=api, http_client=httpx.Client(proxy=proxy)) else: self.client = OpenAI(api_key=key, base_url=api) self.conversation_list = {}