devcom33
commited on
Commit
·
06babdb
1
Parent(s):
b62e897
Updated FastAPI code
Browse files- config.py +9 -6
- requirements.txt +0 -1
config.py
CHANGED
@@ -1,22 +1,25 @@
|
|
1 |
import psutil
|
2 |
import os
|
3 |
-
from dotenv import load_dotenv
|
4 |
import nltk
|
5 |
|
6 |
-
|
7 |
-
load_dotenv()
|
8 |
WHISPER_MODEL_NAME = "tiny"
|
9 |
WHISPER_DEVICE = "cpu"
|
10 |
WHISPER_COMPUTE_TYPE = "int8"
|
11 |
-
PYANNOTE_AUTH_TOKEN = os.getenv("HUGGINGFACE_API_KEY")
|
12 |
|
13 |
-
#
|
|
|
|
|
|
|
|
|
14 |
SUMMARIZER_MODEL = "facebook/bart-large-cnn"
|
15 |
SUMMARIZER_MAX_LENGTH = 150
|
16 |
SUMMARIZER_MIN_LENGTH = 50
|
17 |
|
|
|
18 |
SPACY_MODEL = "en_core_web_sm"
|
19 |
CPU_THREADS = max(1, psutil.cpu_count(logical=False))
|
20 |
|
|
|
21 |
if not PYANNOTE_AUTH_TOKEN:
|
22 |
-
raise ValueError("HUGGINGFACE_API_KEY not set in environment variables")
|
|
|
1 |
import psutil
|
2 |
import os
|
|
|
3 |
import nltk
|
4 |
|
5 |
+
# Whisper settings
|
|
|
6 |
WHISPER_MODEL_NAME = "tiny"
|
7 |
WHISPER_DEVICE = "cpu"
|
8 |
WHISPER_COMPUTE_TYPE = "int8"
|
|
|
9 |
|
10 |
+
# Use token from Hugging Face Space secrets
|
11 |
+
PYANNOTE_AUTH_TOKEN = os.environ.get("HUGGINGFACE_API_KEY")
|
12 |
+
|
13 |
+
# Summarization settings
|
14 |
+
# SUMMARIZER_MODEL = "google/flan-t5-base"
|
15 |
SUMMARIZER_MODEL = "facebook/bart-large-cnn"
|
16 |
SUMMARIZER_MAX_LENGTH = 150
|
17 |
SUMMARIZER_MIN_LENGTH = 50
|
18 |
|
19 |
+
# NLP settings
|
20 |
SPACY_MODEL = "en_core_web_sm"
|
21 |
CPU_THREADS = max(1, psutil.cpu_count(logical=False))
|
22 |
|
23 |
+
# Check that token is set
|
24 |
if not PYANNOTE_AUTH_TOKEN:
|
25 |
+
raise ValueError("HUGGINGFACE_API_KEY is not set in environment variables")
|
requirements.txt
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
fastapi
|
2 |
uvicorn
|
3 |
-
python-dotenv
|
4 |
transformers
|
5 |
torch
|
6 |
faster_whisper
|
|
|
1 |
fastapi
|
2 |
uvicorn
|
|
|
3 |
transformers
|
4 |
torch
|
5 |
faster_whisper
|