kamranshah commited on
Commit
fbb5e32
·
verified ·
1 Parent(s): 70d1ccf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -19
app.py CHANGED
@@ -1,27 +1,18 @@
1
- from transformers import GPTJForCausalLM, GPTJTokenizer
2
  import gradio as gr
3
 
4
- # Load GPT-J model and tokenizer
5
- model = GPTJForCausalLM.from_pretrained("EleutherAI/gpt-j-6B")
6
- tokenizer = GPTJTokenizer.from_pretrained("EleutherAI/gpt-j-6B")
 
7
 
8
- def generate_response(prompt, temperature=1.0, max_length=50):
9
- # Tokenize prompt and generate response
10
- input_ids = tokenizer(prompt, return_tensors="pt").input_ids
11
- output_ids = model.generate(input_ids, max_length=max_length, temperature=temperature)
12
- response = tokenizer.decode(output_ids[0], skip_special_tokens=True)
13
- return response
14
-
15
- # Set up Gradio interface
16
  iface = gr.Interface(
17
- fn=generate_response,
18
- inputs=[gr.Textbox(placeholder="Enter your prompt..."),
19
- gr.Slider(minimum=0.1, maximum=2.0, label="Temperature"),
20
- gr.Slider(minimum=1, maximum=100, label="Max Length")],
21
  outputs=gr.Textbox(),
22
- title="GPT-J Prompt Generator",
23
- description="Generate responses based on a prompt with adjustable variables."
24
  )
25
 
26
  iface.launch()
27
-
 
 
1
  import gradio as gr
2
 
3
+ def greet(name, excitement_level=1.0, formality_level=0.5):
4
+ greeting = "Hello " + name + "!!"
5
+ modified_greeting = greeting + f" Excitement level: {excitement_level}, Formality level: {formality_level}"
6
+ return modified_greeting
7
 
 
 
 
 
 
 
 
 
8
  iface = gr.Interface(
9
+ fn=greet,
10
+ inputs=[gr.Textbox(placeholder="Enter your name..."),
11
+ gr.Slider(minimum=0.1, maximum=2.0, label="Excitement Level"),
12
+ gr.Slider(minimum=0.1, maximum=1.0, label="Formality Level")],
13
  outputs=gr.Textbox(),
14
+ title="Greeting Generator",
15
+ description="Adjust excitement and formality levels."
16
  )
17
 
18
  iface.launch()