23 lines
666 B
Python
23 lines
666 B
Python
|
|
import gradio as gr
|
|
import shared
|
|
|
|
def save_character(character_description):
|
|
"""Save the character globally"""
|
|
shared.saved_character = character_description
|
|
return f"Character saved: {character_description}"
|
|
|
|
def launch_ui():
|
|
with gr.Blocks() as ui:
|
|
gr.Markdown("### Character Persistence Feature")
|
|
|
|
character_input = gr.Textbox(label="Character Description")
|
|
save_button = gr.Button("Save Character")
|
|
save_status = gr.Textbox(label="Status", interactive=False)
|
|
|
|
save_button.click(fn=save_character, inputs=[character_input], outputs=[save_status])
|
|
|
|
# Existing UI components...
|
|
|
|
ui.launch()
|