Scalino84 commited on
Commit
4950995
·
1 Parent(s): 1e7308f

Initial commit

Browse files
Files changed (1) hide show
  1. main.py +8 -10
main.py CHANGED
@@ -1,11 +1,12 @@
1
  #!/bin/env python3.11
 
2
  import os
3
  import sqlite3
4
  import replicate
5
  import argparse
6
  import requests
7
  from datetime import datetime
8
- from fastapi import FastAPI, WebSocket, WebSocketDisconnect, HTTPException, Request, Form, Query, Response
9
  from fastapi.templating import Jinja2Templates
10
  from fastapi.responses import FileResponse
11
  from fastapi.staticfiles import StaticFiles
@@ -14,20 +15,17 @@ from typing import Optional, List
14
  import uvicorn
15
  from asyncio import gather, Semaphore, create_task
16
  from mistralai import Mistral
17
- from dotenv import load_dotenv
18
  from contextlib import contextmanager
19
  from io import BytesIO
20
  import zipfile
21
- import logging
22
-
23
- # Logging-Konfiguration (gut!)
24
- logging.basicConfig(level=logging.INFO)
25
- logger = logging.getLogger("uvicorn.error")
26
 
27
  import sys
28
  print(f"Arguments: {sys.argv}")
29
 
30
- load_dotenv()
 
 
 
31
 
32
  # ANSI Escape Codes für farbige Ausgabe (kann entfernt werden, falls nicht benötigt)
33
  HEADER = "\033[38;2;255;255;153m"
@@ -707,9 +705,9 @@ if __name__ == "__main__":
707
 
708
  # Run the Uvicorn server
709
  uvicorn.run(
710
- "main:app",
711
  host="0.0.0.0",
712
- port=8000,
713
  reload=True,
714
  log_level="trace"
715
  )
 
1
  #!/bin/env python3.11
2
+ import gradio as gr
3
  import os
4
  import sqlite3
5
  import replicate
6
  import argparse
7
  import requests
8
  from datetime import datetime
9
+ from fastapi import FastAPI, WebSocket, WebSocketDisconnect, HTTPException, Request, Form, Query,Response
10
  from fastapi.templating import Jinja2Templates
11
  from fastapi.responses import FileResponse
12
  from fastapi.staticfiles import StaticFiles
 
15
  import uvicorn
16
  from asyncio import gather, Semaphore, create_task
17
  from mistralai import Mistral
 
18
  from contextlib import contextmanager
19
  from io import BytesIO
20
  import zipfile
 
 
 
 
 
21
 
22
  import sys
23
  print(f"Arguments: {sys.argv}")
24
 
25
+
26
+ token = os.getenv("HF_TOKEN")
27
+ api_key = os.getenv("MISTRAL_API_KEY")
28
+ agent_id = os.getenv("MISTRAL_FLUX_AGENT")
29
 
30
  # ANSI Escape Codes für farbige Ausgabe (kann entfernt werden, falls nicht benötigt)
31
  HEADER = "\033[38;2;255;255;153m"
 
705
 
706
  # Run the Uvicorn server
707
  uvicorn.run(
708
+ "app:app",
709
  host="0.0.0.0",
710
+ port=7860,
711
  reload=True,
712
  log_level="trace"
713
  )