| 123456789101112131415161718192021222324252627282930313233343536 |
- import gradio as gr
- params = {
- "bias string": " *I speak in an annoyingly cute way*",
- }
- def input_modifier(string):
- """
- This function is applied to your text inputs before
- they are fed into the model.
- """
- return string
- def output_modifier(string):
- """
- This function is applied to the model outputs.
- """
- return string
- def bot_prefix_modifier(string):
- """
- This function is only applied in chat mode. It modifies
- the prefix text for the Bot and can be used to bias its
- behavior.
- """
- return f'{string} {params["bias string"].strip()} '
- def ui():
- # Gradio elements
- string = gr.Textbox(value=params["bias string"], label='Character bias')
- # Event functions to update the parameters in the backend
- string.change(lambda x: params.update({"bias string": x}), string, None)
|