Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -7,7 +7,6 @@ from datetime import datetime, timedelta
|
|
7 |
from typing import Optional, Dict, Any
|
8 |
import os
|
9 |
from pydantic import BaseModel
|
10 |
-
from routes import router
|
11 |
from config import settings
|
12 |
|
13 |
# Güvenlik yapılandırması
|
@@ -56,18 +55,18 @@ fake_users_db = {
|
|
56 |
|
57 |
# Uygulama
|
58 |
app = FastAPI(
|
59 |
-
title="
|
60 |
description="Doktor viziteleri sırasında konuşmaları transkribe eden ve diyarize eden API",
|
61 |
version="0.1.0"
|
62 |
)
|
63 |
|
64 |
-
# CORS ayarları
|
65 |
app.add_middleware(
|
66 |
CORSMiddleware,
|
67 |
-
allow_origins=["
|
68 |
allow_credentials=True,
|
69 |
-
allow_methods=["
|
70 |
-
allow_headers=["
|
71 |
)
|
72 |
|
73 |
# Yetkilendirme fonksiyonları
|
@@ -154,5 +153,6 @@ app.state.asr_config = {
|
|
154 |
"anonymize_data": True # Varsayılan olarak veri anonimleştirme aktif
|
155 |
}
|
156 |
|
157 |
-
# Router'ı
|
158 |
-
|
|
|
|
7 |
from typing import Optional, Dict, Any
|
8 |
import os
|
9 |
from pydantic import BaseModel
|
|
|
10 |
from config import settings
|
11 |
|
12 |
# Güvenlik yapılandırması
|
|
|
55 |
|
56 |
# Uygulama
|
57 |
app = FastAPI(
|
58 |
+
title="Pediatrik ASR API",
|
59 |
description="Doktor viziteleri sırasında konuşmaları transkribe eden ve diyarize eden API",
|
60 |
version="0.1.0"
|
61 |
)
|
62 |
|
63 |
+
# CORS ayarları
|
64 |
app.add_middleware(
|
65 |
CORSMiddleware,
|
66 |
+
allow_origins=["*"],
|
67 |
allow_credentials=True,
|
68 |
+
allow_methods=["*"],
|
69 |
+
allow_headers=["*"],
|
70 |
)
|
71 |
|
72 |
# Yetkilendirme fonksiyonları
|
|
|
153 |
"anonymize_data": True # Varsayılan olarak veri anonimleştirme aktif
|
154 |
}
|
155 |
|
156 |
+
# Router'ı sonradan import et
|
157 |
+
from routes import router
|
158 |
+
app.include_router(router, prefix="/api/v1")
|