devcom33 commited on
Commit
06babdb
·
1 Parent(s): b62e897

Updated FastAPI code

Browse files
Files changed (2) hide show
  1. config.py +9 -6
  2. 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
- #SUMMARIZER_MODEL = "google/flan-t5-base"
 
 
 
 
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