abhlash commited on
Commit
eb1d0fd
·
1 Parent(s): c5331aa

updated app

Browse files
Files changed (1) hide show
  1. app.py +9 -10
app.py CHANGED
@@ -1,26 +1,25 @@
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
- from huggingface_hub import login
4
  import os
5
  from dotenv import load_dotenv
6
  import logging
7
  import sys # Ensure sys is imported
 
8
 
9
  # Load environment variables
10
  load_dotenv()
11
  logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', stream=sys.stdout)
12
 
13
- # Login to Hugging Face using the token
14
- hf_token = os.getenv('HUGGING_FACE_TOKEN')
15
- if hf_token:
16
- #login(token=hf_token)
17
- os.environ["HUGGINGFACEHUB_API_TOKEN"] = hf_token
18
- else:
19
- raise ValueError("HUGGING_FACE_TOKEN environment variable not set.")
20
 
21
  # Load the Llama-3.1-8B model and tokenizer
22
- tokenizer = AutoTokenizer.from_pretrained("meta-llama/Llama-3.1-8B")
23
- model = AutoModelForCausalLM.from_pretrained("meta-llama/Llama-3.1-8B")
 
24
 
25
  # Function to generate a formatted email
26
  def generate_email(recipient_name, recipient_email, industry, recipient_role, details):
 
1
  import gradio as gr
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
 
3
  import os
4
  from dotenv import load_dotenv
5
  import logging
6
  import sys # Ensure sys is imported
7
+ from huggingface_hub import login
8
 
9
  # Load environment variables
10
  load_dotenv()
11
  logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', stream=sys.stdout)
12
 
13
+ # Authenticate with Hugging Face
14
+ hf_token = os.environ.get("HUGGINGFACE_TOKEN")
15
+ if not hf_token:
16
+ raise ValueError("HUGGINGFACE_TOKEN not found in environment variables")
17
+ login(token=hf_token)
 
 
18
 
19
  # Load the Llama-3.1-8B model and tokenizer
20
+ model_name = "meta-llama/Llama-3.1-8B"
21
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
22
+ model = AutoModelForCausalLM.from_pretrained(model_name)
23
 
24
  # Function to generate a formatted email
25
  def generate_email(recipient_name, recipient_email, industry, recipient_role, details):