Spaces:
Running
Running
Update fluxai.py
Browse files
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:
|