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

XFEstudio/gpt4free

Fix har openai access token parsing

acc52bc0
Richard Steininger <richi.steininger@hotmail.com>
提交于

代码差异

1 个文件 +4 -2
Modified g4f/Provider/openai/har_file.py +4 -2
@@ -28,7 +28,7 @@ class arkReq:
28 28 self.userAgent = userAgent
29 29
30 30 arkPreURL = "https://tcr9i.chat.openai.com/fc/gt2/public_key/35536E1E-65B4-4D96-9D97-6ADB7EFF8147"
31 sessionUrl = "https://chatgpt.com/api/auth/session"
31 sessionUrl = "https://chatgpt.com/"
32 32 chatArk: arkReq = None
33 33 accessToken: str = None
34 34 cookies: dict = None
@@ -68,7 +68,9 @@ def readHAR():
68 68 chatArks.append(parseHAREntry(v))
69 69 elif v['request']['url'] == sessionUrl:
70 70 try:
71 accessToken = json.loads(v["response"]["content"]["text"]).get("accessToken")
71 match = re.search(r'"accessToken":"(.*?)"', v["response"]["content"]["text"])
72 if match:
73 accessToken = match.group(1)
72 74 except KeyError:
73 75 continue
74 76 cookies = {c['name']: c['value'] for c in v['request']['cookies'] if c['name'] != "oai-did"}