返回提交历史
Modified
g4f/Provider/ChatgptFree.py
+3
-3
XFEstudio/gpt4free
Update ChatgptFree.py
a0e826fc
代码差异
1 个文件
+3
-3
@@ -2,7 +2,7 @@ from __future__ import annotations
2
2
3
3
import re
4
4
5
from ..requests import StreamSession
5
from ..requests import StreamSession, raise_for_status
6
6
from ..typing import Messages
7
7
from .base_provider import AsyncProvider
8
8
from .helper import format_prompt
@@ -50,7 +50,7 @@ class ChatgptFree(AsyncProvider):
50
50
if not cls._nonce:
51
51
async with session.get(f"{cls.url}/") as response:
52
52
53
response.raise_for_status()
53
await raise_for_status(response)
54
54
response = await response.text()
55
55
56
56
result = re.search(r'data-post-id="([0-9]+)"', response)
@@ -75,5 +75,5 @@ class ChatgptFree(AsyncProvider):
75
75
"bot_id": "0"
76
76
}
77
77
async with session.post(f"{cls.url}/wp-admin/admin-ajax.php", data=data, cookies=cookies) as response:
78
response.raise_for_status()
78
await raise_for_status(response)
79
79
return (await response.json())["data"]