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

XFEstudio/gpt4free

Refactor format_exception to remove unused last_provider and improve provider retrieval logic

91f5c115
hlohaus <hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +2 -3
Modified g4f/api/__init__.py +2 -3
@@ -872,7 +872,6 @@ class Api:
872 872 return await get_media(filename, request, True)
873 873
874 874 def format_exception(e: Union[Exception, str], config: Union[ChatCompletionsConfig, ImageGenerationConfig] = None, image: bool = False) -> str:
875 last_provider = {}
876 875 provider = (AppConfig.media_provider if image else AppConfig.provider)
877 876 model = AppConfig.model
878 877 if config is not None:
@@ -887,8 +886,8 @@ def format_exception(e: Union[Exception, str], config: Union[ChatCompletionsConf
887 886 return json.dumps({
888 887 "error": {"message": message},
889 888 **filter_none(
890 model=last_provider.get("model") if model is None else model,
891 provider=last_provider.get("name") if provider is None else provider
889 model=model,
890 provider=getattr(provider, "__name__", provider)
892 891 )
893 892 })
894 893