hpyapali commited on
Commit
264e85b
·
verified ·
1 Parent(s): 23d4de7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -7
app.py CHANGED
@@ -1,21 +1,22 @@
1
- import gradio as gr
2
- from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
3
  import os
 
4
 
5
  MODEL_NAME = "hpyapali/tinyllama-workout"
6
 
7
- # Retrieve API key from Hugging Face Secrets
8
- HF_TOKEN = os.getenv("HF_API_TOKEN")
9
 
10
- # Load model with authentication
11
- tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, use_auth_token=HF_TOKEN)
12
- model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, use_auth_token=HF_TOKEN)
13
  pipe = pipeline("text-generation", model=model, tokenizer=tokenizer)
14
 
15
  def workout_recommendation(prompt):
16
  result = pipe(prompt, max_length=50, do_sample=True)
17
  return result[0]["generated_text"]
18
 
 
 
19
  iface = gr.Interface(
20
  fn=workout_recommendation,
21
  inputs="text",
 
 
 
1
  import os
2
+ from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
3
 
4
  MODEL_NAME = "hpyapali/tinyllama-workout"
5
 
6
+ # Retrieve API key from environment variable
7
+ HF_TOKEN = os.getenv("HF_TOKEN")
8
 
9
+ # Authenticate model download
10
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, token=HF_TOKEN)
11
+ model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, token=HF_TOKEN)
12
  pipe = pipeline("text-generation", model=model, tokenizer=tokenizer)
13
 
14
  def workout_recommendation(prompt):
15
  result = pipe(prompt, max_length=50, do_sample=True)
16
  return result[0]["generated_text"]
17
 
18
+ # Gradio Interface
19
+ import gradio as gr
20
  iface = gr.Interface(
21
  fn=workout_recommendation,
22
  inputs="text",