返回提交历史
Modified
g4f/Provider/Copilot.py
+3
-1
XFEstudio/gpt4free
Raise MissingAuthError exception if access token are invalid
2e89e561
代码差异
1 个文件
+3
-1
@@ -22,7 +22,7 @@ from .base_provider import AbstractProvider, ProviderModelMixin
22
22
from .helper import format_prompt_max_length
23
23
from .openai.har_file import get_headers, get_har_files
24
24
from ..typing import CreateResult, Messages, ImagesType
25
from ..errors import MissingRequirementsError, NoValidHarFileError
25
from ..errors import MissingRequirementsError, NoValidHarFileError, MissingAuthError
26
26
from ..requests.raise_for_status import raise_for_status
27
27
from ..providers.response import BaseConversation, JsonConversation, RequestLogin, Parameters
28
28
from ..providers.asyncio import get_running_loop
@@ -119,6 +119,8 @@ class Copilot(AbstractProvider, ProviderModelMixin):
119
119
# else:
120
120
# clarity_token = None
121
121
response = session.get("https://copilot.microsoft.com/c/api/user")
122
if response.status_code == 401:
123
raise MissingAuthError("Status 401: Invalid access token")
122
124
raise_for_status(response)
123
125
user = response.json().get('firstName')
124
126
if user is None: