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

XFEstudio/gpt4free

Raise MissingAuthError exception if access token are invalid

2e89e561
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +3 -1
Modified g4f/Provider/Copilot.py +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: