randydev commited on
Commit
40d9df7
·
verified ·
1 Parent(s): cdb768d

Update fluxai.py

Browse files
Files changed (1) hide show
  1. fluxai.py +11 -1
fluxai.py CHANGED
@@ -11,7 +11,7 @@ from pymongo import MongoClient
11
  from models import *
12
  from huggingface_hub import InferenceClient
13
  from fastapi import UploadFile, File
14
- from fastapi.responses import JSONResponse
15
  import uuid
16
  from RyuzakiLib import GeminiLatest
17
 
@@ -75,6 +75,16 @@ def deduct_tokens_gpt(user_id, amount):
75
  else:
76
  return False
77
 
 
 
 
 
 
 
 
 
 
 
78
  @router.post("/akeno/mistralai", response_model=SuccessResponse, responses={422: {"model": SuccessResponse}})
79
  async def mistralai_(payload: MistralAI):
80
  try:
 
11
  from models import *
12
  from huggingface_hub import InferenceClient
13
  from fastapi import UploadFile, File
14
+ from fastapi.responses import JSONResponse, FileResponse
15
  import uuid
16
  from RyuzakiLib import GeminiLatest
17
 
 
75
  else:
76
  return False
77
 
78
+ UPLOAD_DIRECTORY = "uploads"
79
+
80
+ @app.get("/uploads/{filename}")
81
+ async def get_upload(filename: str):
82
+ file_path = os.path.join(UPLOAD_DIRECTORY, filename)
83
+ if os.path.exists(file_path):
84
+ return FileResponse(file_path)
85
+ else:
86
+ raise HTTPException(status_code=404, detail="File not found")
87
+
88
  @router.post("/akeno/mistralai", response_model=SuccessResponse, responses={422: {"model": SuccessResponse}})
89
  async def mistralai_(payload: MistralAI):
90
  try: