XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

add api proxy

325f8558
catmeowjiao <meowjiao321@163.com>
提交于

代码差异

1 个文件 +19 -3
Modified g4f/api/__init__.py +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())