返回提交历史
Modified
g4f/api/__init__.py
+2
-3
XFEstudio/gpt4free
Refactor format_exception to remove unused last_provider and improve provider retrieval logic
91f5c115
代码差异
1 个文件
+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