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

XFEstudio/gpt4free

make user agent easily changeable in deepai

a7784842
Commenter123321 <36051603+Commenter123321@users.noreply.github.com>
提交于

代码差异

1 个文件 +3 -2
Modified g4f/Provider/DeepAi.py +3 -2
@@ -22,9 +22,10 @@ class DeepAi(AsyncGeneratorProvider):
22 22 proxy: str = None,
23 23 **kwargs
24 24 ) -> AsyncResult:
25 agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"
25 26
26 27 token_js = """
27 var agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'
28 var agent = '""" + agent + """'
28 29 var a, b, c, d, e, h, f, l, g, k, m, n, r, x, C, E, N, F, T, O, P, w, D, G, Q, R, W, I, aa, fa, na, oa, ha, ba, X, ia, ja, ka, J, la, K, L, ca, S, U, M, ma, B, da, V, Y;
29 30 h = Math.round(1E11 * Math.random()) + "";
30 31 f = function() {
@@ -52,7 +53,7 @@ f = function() {
52 53 api_key = js2py.eval_js(token_js)
53 54 headers = {
54 55 "api-key": api_key,
55 "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36",
56 "User-Agent": agent,
56 57 **kwargs.get("headers", {})
57 58 }
58 59 async with ClientSession(