返回提交历史
Modified
g4f/api/__init__.py
+19
-3
XFEstudio/gpt4free
add api proxy
325f8558
代码差异
1 个文件
+19
-3
@@ -105,9 +105,25 @@ class Api:
105
105
106
106
logger.info(f'model: {model}, stream: {stream}, request: {messages[-1]["content"]}')
107
107
108
response = self.engine.ChatCompletion.create(model=model,
109
stream=stream, messages=messages,
110
ignored=self.list_ignored_providers)
108
config = None
109
proxy = None
110
111
try:
112
config = json.load(open("config.json","r",encoding="utf-8"))
113
proxy = config["proxy"]
114
115
except Exception:
116
pass
117
118
if proxy != None:
119
response = self.engine.ChatCompletion.create(model=model,
120
stream=stream, messages=messages,
121
ignored=self.list_ignored_providers,
122
proxy=proxy)
123
else:
124
response = self.engine.ChatCompletion.create(model=model,
125
stream=stream, messages=messages,
126
ignored=self.list_ignored_providers)
111
127
112
128
completion_id = ''.join(random.choices(string.ascii_letters + string.digits, k=28))
113
129
completion_timestamp = int(time.time())