iamAI123 commited on
Commit
381d8fe
·
1 Parent(s): 4e12342

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -17
app.py CHANGED
@@ -1,20 +1,11 @@
1
- from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2
  import gradio as gr
3
 
4
- model_name = "EleutherAI/gpt-3.5-turbo"
 
5
 
6
- def summarize_text(input_text):
7
- # Load the tokenizer and model
8
- tokenizer = AutoTokenizer.from_pretrained(model_name)
9
- model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
10
-
11
- # Tokenize the input text
12
- input_ids = tokenizer.encode(input_text, truncation=True, padding=True, return_tensors="pt")
13
-
14
- # Generate the summary
15
- summary_ids = model.generate(input_ids, max_length=150, num_beams=2, early_stopping=True)
16
- summary = tokenizer.decode(summary_ids.squeeze(), skip_special_tokens=True)
17
-
18
- return summary
19
-
20
- gr.Interface(fn=summarize_text, inputs='text', outputs='text').launch()
 
1
+ import requests
2
  import gradio as gr
3
 
4
+ API_URL = "https://api-inference.huggingface.co/models/project-baize/baize-v2-7b"
5
+ headers = {"Authorization": "Bearer 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"}
6
 
7
+ def query(payload):
8
+ response = requests.post(API_URL, headers=headers, json=payload)
9
+ return response.json()
10
+
11
+ gr.Interface(fn=query, inputs='text', outputs = 'text').launch()