rkoushikroy2's picture
Upload 3 files
54d25d7
raw
history blame
No virus
1.11 kB
import gradio as gr
from helper_functions import *
def get_prompt(user_message):
return pre_text + "\n\n" + get_context(user_message)
def set_pre_text(system_prompt):
global pre_text
pre_text = system_prompt
with gr.Blocks() as app:
gr.Markdown('# Prompt Generator for FundedNext')
with gr.Tab("Generate Prompt"):
user_message = gr.Textbox(label = "Enter your message")
prompt = gr.Textbox(label="Generated Prompt", interactive=True, lines=20)
with gr.Tab("Edit System Prompt"):
system_prompt = gr.Textbox(
label="System Prompt", interactive=True, lines=15
)
gr.Markdown("## System Prompt Examples")
gr.Examples(
examples = [[pre_text]],
inputs = [system_prompt]
)
user_message.submit(
fn = get_prompt, inputs = user_message, outputs = prompt
).then(lambda:"", inputs=None, outputs=user_message)
system_prompt.change(
fn = set_pre_text, inputs = system_prompt, outputs = None
)
app.launch(auth=(os.getenv("id"), os.getenv("password")), show_api=False)