mirror of
				https://github.com/xtekky/gpt4free.git
				synced 2025-10-31 11:36:26 +08:00 
			
		
		
		
	Fix cors
This commit is contained in:
		| @@ -69,7 +69,6 @@ from g4f.cookies import read_cookie_files, get_cookies_dir | ||||
| from g4f.providers.types import ProviderType | ||||
| from g4f.providers.response import AudioResponse | ||||
| from g4f.providers.any_provider import AnyProvider | ||||
| from g4f.config import STATIC_URL | ||||
| from g4f import Provider | ||||
| from g4f.gui import get_gui_app | ||||
| from .stubs import ( | ||||
| @@ -276,8 +275,6 @@ class Api: | ||||
|                     user = f"{user}:{ip}" if user else ip | ||||
|                 request = update_headers(request, user) | ||||
|             response = await call_next(request) | ||||
|             if "Access-Control-Allow-Origin" not in response.headers: | ||||
|                 response.headers["Access-Control-Allow-Origin"] = STATIC_URL | ||||
|             return response | ||||
|  | ||||
|     def register_validation_exception_handler(self): | ||||
| @@ -368,6 +365,10 @@ class Api: | ||||
|             HTTP_200_OK: {"model": ModelResponseModel}, | ||||
|             HTTP_404_NOT_FOUND: {"model": ErrorResponseModel}, | ||||
|         }) | ||||
|         @self.app.post("/v1/models/{model_name}", responses={ | ||||
|             HTTP_200_OK: {"model": ModelResponseModel}, | ||||
|             HTTP_404_NOT_FOUND: {"model": ErrorResponseModel}, | ||||
|         }) | ||||
|         async def model_info(model_name: str) -> ModelResponseModel: | ||||
|             if model_name in g4f.models.ModelUtils.convert: | ||||
|                 model_info = g4f.models.ModelUtils.convert[model_name] | ||||
|   | ||||
| @@ -216,7 +216,6 @@ class Backend_Api(Api): | ||||
|         def get_usage(date: str): | ||||
|             cache_dir = Path(get_cookies_dir()) / ".usage" | ||||
|             cache_file = cache_dir / f"{date}.jsonl" | ||||
|             print(f"Loading usage data from {cache_file}") | ||||
|             return cache_file.read_text() if cache_file.exists() else (jsonify({"error": {"message": "No usage data found for this date"}}), 404) | ||||
|  | ||||
|         @app.route('/backend-api/v2/log', methods=['POST']) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 hlohaus
					hlohaus