yakine commited on
Commit
6805517
·
verified ·
1 Parent(s): 9c4411c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -4,11 +4,16 @@ from transformers import AutoTokenizer, AutoModelForCausalLM
4
  import torch
5
  from fastapi.middleware.cors import CORSMiddleware
6
  import logging
 
7
 
8
  # Configure logging
9
  logging.basicConfig(level=logging.INFO)
10
  logger = logging.getLogger(__name__)
11
 
 
 
 
 
12
  app = FastAPI()
13
 
14
  # Enable CORS
@@ -24,8 +29,8 @@ app.add_middleware(
24
  MODEL_NAME = "aubmindlab/aragpt2-medium"
25
 
26
  try:
27
- tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
28
- model = AutoModelForCausalLM.from_pretrained(MODEL_NAME)
29
  except Exception as e:
30
  logger.error(f"Failed to load model or tokenizer: {str(e)}")
31
  raise RuntimeError(f"Failed to load model or tokenizer: {str(e)}")
 
4
  import torch
5
  from fastapi.middleware.cors import CORSMiddleware
6
  import logging
7
+ from huggingface_hub import HfFolder
8
 
9
  # Configure logging
10
  logging.basicConfig(level=logging.INFO)
11
  logger = logging.getLogger(__name__)
12
 
13
+ hf_token = os.getenv('HF_API_TOKEN')
14
+ if not hf_token:
15
+ raise ValueError("Hugging Face API token is not set. Please set the HF_API_TOKEN environment variable.")
16
+
17
  app = FastAPI()
18
 
19
  # Enable CORS
 
29
  MODEL_NAME = "aubmindlab/aragpt2-medium"
30
 
31
  try:
32
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, token = hf_token)
33
+ model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, token = hf_token)
34
  except Exception as e:
35
  logger.error(f"Failed to load model or tokenizer: {str(e)}")
36
  raise RuntimeError(f"Failed to load model or tokenizer: {str(e)}")