File size: 613 Bytes
2673459
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import gradio as gr
import pandas as pd

import modules.shared as shared

df = pd.read_csv("https://raw.githubusercontent.com/devbrones/llama-prompts/main/prompts/prompts.csv")


def get_prompt_by_name(name):
    if name == 'None':
        return ''
    else:
        return df[df['Prompt name'] == name].iloc[0]['Prompt'].replace('\\n', '\n')


def ui():
    if not shared.is_chat():
        choices = ['None'] + list(df['Prompt name'])

        prompts_menu = gr.Dropdown(value=choices[0], choices=choices, label='Prompt')
        prompts_menu.change(get_prompt_by_name, prompts_menu, shared.gradio['textbox'])