This commit is contained in:
hlohaus
2025-07-14 03:51:46 +02:00
parent 1e1b7efcb1
commit 6c52234d83
2 changed files with 4 additions and 4 deletions

View File

@@ -69,7 +69,6 @@ from g4f.cookies import read_cookie_files, get_cookies_dir
from g4f.providers.types import ProviderType from g4f.providers.types import ProviderType
from g4f.providers.response import AudioResponse from g4f.providers.response import AudioResponse
from g4f.providers.any_provider import AnyProvider from g4f.providers.any_provider import AnyProvider
from g4f.config import STATIC_URL
from g4f import Provider from g4f import Provider
from g4f.gui import get_gui_app from g4f.gui import get_gui_app
from .stubs import ( from .stubs import (
@@ -276,8 +275,6 @@ class Api:
user = f"{user}:{ip}" if user else ip user = f"{user}:{ip}" if user else ip
request = update_headers(request, user) request = update_headers(request, user)
response = await call_next(request) response = await call_next(request)
if "Access-Control-Allow-Origin" not in response.headers:
response.headers["Access-Control-Allow-Origin"] = STATIC_URL
return response return response
def register_validation_exception_handler(self): def register_validation_exception_handler(self):
@@ -368,6 +365,10 @@ class Api:
HTTP_200_OK: {"model": ModelResponseModel}, HTTP_200_OK: {"model": ModelResponseModel},
HTTP_404_NOT_FOUND: {"model": ErrorResponseModel}, 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: async def model_info(model_name: str) -> ModelResponseModel:
if model_name in g4f.models.ModelUtils.convert: if model_name in g4f.models.ModelUtils.convert:
model_info = g4f.models.ModelUtils.convert[model_name] model_info = g4f.models.ModelUtils.convert[model_name]

View File

@@ -216,7 +216,6 @@ class Backend_Api(Api):
def get_usage(date: str): def get_usage(date: str):
cache_dir = Path(get_cookies_dir()) / ".usage" cache_dir = Path(get_cookies_dir()) / ".usage"
cache_file = cache_dir / f"{date}.jsonl" 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) 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']) @app.route('/backend-api/v2/log', methods=['POST'])