Spaces:
Running
Running
MekkCyber
commited on
Commit
·
92bf0a5
1
Parent(s):
db371b0
update
Browse files- app.py +11 -1
- requirements.txt +2 -1
app.py
CHANGED
@@ -4,6 +4,8 @@ import os
|
|
4 |
import time
|
5 |
from transformers import AutoTokenizer, AutoModelForCausalLM
|
6 |
import logging
|
|
|
|
|
7 |
|
8 |
# Configure logging
|
9 |
logging.basicConfig(level=logging.INFO)
|
@@ -135,4 +137,12 @@ def interface():
|
|
135 |
return demo
|
136 |
|
137 |
demo = interface()
|
138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
import time
|
5 |
from transformers import AutoTokenizer, AutoModelForCausalLM
|
6 |
import logging
|
7 |
+
from starlette.middleware.sessions import SessionMiddleware
|
8 |
+
|
9 |
|
10 |
# Configure logging
|
11 |
logging.basicConfig(level=logging.INFO)
|
|
|
137 |
return demo
|
138 |
|
139 |
demo = interface()
|
140 |
+
|
141 |
+
# Access FastAPI app instance from Gradio
|
142 |
+
fastapi_app = demo.app
|
143 |
+
|
144 |
+
# Add SessionMiddleware to enable session management
|
145 |
+
fastapi_app.add_middleware(SessionMiddleware, secret_key="secret_key") # Use a secure, random secret key
|
146 |
+
|
147 |
+
# Launch the app
|
148 |
+
demo.launch()
|
requirements.txt
CHANGED
@@ -4,4 +4,5 @@ fastapi==0.112.4
|
|
4 |
huggingface-hub
|
5 |
transformers
|
6 |
torch
|
7 |
-
gradio
|
|
|
|
4 |
huggingface-hub
|
5 |
transformers
|
6 |
torch
|
7 |
+
gradio
|
8 |
+
starlette
|