From fc4fe211994312cf947f69745dd6e09335b04c85 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Sat, 7 Dec 2024 03:01:43 +0100 Subject: Add Authentication Setup Guide --- g4f/Provider/needs_auth/OpenaiChat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'g4f/Provider/needs_auth/OpenaiChat.py') diff --git a/g4f/Provider/needs_auth/OpenaiChat.py b/g4f/Provider/needs_auth/OpenaiChat.py index c93ba7be..0cbc246a 100644 --- a/g4f/Provider/needs_auth/OpenaiChat.py +++ b/g4f/Provider/needs_auth/OpenaiChat.py @@ -305,7 +305,7 @@ class OpenaiChat(AsyncGeneratorProvider, ProviderModelMixin): if not cls.needs_auth: cls._create_request_args(cookies) RequestConfig.proof_token = get_config(cls._headers.get("user-agent")) - async with session.get(cls.url, headers=INIT_HEADERS) as response: + async with session.get(cls.url, headers=cls._headers) as response: cls._update_request_args(session) await raise_for_status(response) try: @@ -538,6 +538,7 @@ class OpenaiChat(AsyncGeneratorProvider, ProviderModelMixin): await page.send(nodriver.cdp.network.enable()) page.add_handler(nodriver.cdp.network.RequestWillBeSent, on_request) page = await browser.get(cls.url) + await asyncio.sleep(1) body = await page.evaluate("JSON.stringify(window.__remixContext)") if body: match = re.search(r'"accessToken":"(.*?)"', body) -- cgit v1.2.3