Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
|
@@ -11,6 +11,7 @@ app = FastAPI()
|
|
| 11 |
class SearchRequest(BaseModel):
|
| 12 |
query: str
|
| 13 |
top_k: int = 3
|
|
|
|
| 14 |
|
| 15 |
@lru_cache(maxsize=1)
|
| 16 |
def load_model():
|
|
@@ -46,10 +47,10 @@ def search_device(request: SearchRequest):
|
|
| 46 |
return {"results": results}
|
| 47 |
|
| 48 |
@app.post('/get_sub')
|
| 49 |
-
def get_subtitles(
|
| 50 |
api = YouTubeTranscriptApi()
|
| 51 |
try:
|
| 52 |
-
transcript_list = api.list(video_id)
|
| 53 |
|
| 54 |
english_codes = ['en', 'en-US', 'en-GB']
|
| 55 |
|
|
|
|
| 11 |
class SearchRequest(BaseModel):
|
| 12 |
query: str
|
| 13 |
top_k: int = 3
|
| 14 |
+
video_id : str
|
| 15 |
|
| 16 |
@lru_cache(maxsize=1)
|
| 17 |
def load_model():
|
|
|
|
| 47 |
return {"results": results}
|
| 48 |
|
| 49 |
@app.post('/get_sub')
|
| 50 |
+
def get_subtitles(request: SearchRequest):
|
| 51 |
api = YouTubeTranscriptApi()
|
| 52 |
try:
|
| 53 |
+
transcript_list = api.list(request.video_id)
|
| 54 |
|
| 55 |
english_codes = ['en', 'en-US', 'en-GB']
|
| 56 |
|