curiouscurrent commited on
Commit
498e1ca
·
verified ·
1 Parent(s): dbae84e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -17
app.py CHANGED
@@ -1,26 +1,24 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
-
5
  model_name = "curiouscurrent/omnicode"
6
  text_generator = pipeline("text-generation", model=model_name)
7
 
8
- history = []
9
-
10
- def generate_response(prompt):
11
- history.append(prompt)
12
- final_prompt = "\n".join(history)
13
-
14
  # Generate response
15
- response = text_generator(final_prompt, max_length=100)[0]['generated_text']
16
-
17
  return response
18
 
19
- interface = gr.Interface(
20
- fn=generate_response,
21
- inputs=gr.inputs.Textarea(lines=4, placeholder="Enter your Prompt"),
22
- outputs="text",
23
- title="Text Generation App",
24
- description="Generate text based on the input prompt."
25
- )
26
- interface.launch()
 
 
 
 
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # Load your text generation model from Hugging Face
5
  model_name = "curiouscurrent/omnicode"
6
  text_generator = pipeline("text-generation", model=model_name)
7
 
8
+ def generate_response(input_prompt):
 
 
 
 
 
9
  # Generate response
10
+ response = text_generator(input_prompt, max_length=100)[0]['generated_text']
 
11
  return response
12
 
13
+ # Create Gradio interface
14
+ input_prompt = gr.inputs.Textbox(lines=5, label="Input Prompt")
15
+ output_text = gr.outputs.Textbox(label="Response")
16
+
17
+ gr.Interface(
18
+ generate_response,
19
+ inputs=input_prompt,
20
+ outputs=output_text,
21
+ title="OmniCode",
22
+ description="Multi Programming coding assistant.",
23
+ theme="compact"
24
+ ).launch()