返回提交历史
Modified
g4f/gui/server/api.py
+4
-1
Modified
g4f/gui/server/backend_api.py
+4
-0
XFEstudio/gpt4free
Serve broken images
a323981e
代码差异
2 个文件
+8
-1
@@ -4,7 +4,7 @@ import logging
4
4
import os
5
5
import asyncio
6
6
from typing import Iterator
7
from flask import send_from_directory, request
7
from flask import send_from_directory, request, redirect
8
8
from inspect import signature
9
9
10
10
from ...errors import VersionNotFoundError, MissingAuthError
@@ -123,6 +123,9 @@ class Api:
123
123
ensure_media_dir()
124
124
return send_from_directory(os.path.abspath(get_media_dir()), name)
125
125
126
def serve_broken_images(self, name):
127
return redirect("/search/image+g4f?skip=3")
128
126
129
def _prepare_conversation_kwargs(self, json_data: dict):
127
130
kwargs = {**json_data}
128
131
model = json_data.get('model')
@@ -226,6 +226,10 @@ class Backend_Api(Api):
226
226
'/thumbnail/<path:name>': {
227
227
'function': self.serve_images,
228
228
'methods': ['GET']
229
},
230
'/http<path:name>': {
231
'function': self.serve_broken_images,
232
'methods': ['GET']
229
233
}
230
234
}
231
235