Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from templates import parser | |
| from interfaces import utils | |
| from modules import palmchat | |
| template_file = "templates/basic.jinja" | |
| async def title_gen(cursors): | |
| stories = "" | |
| for cursor in cursors: | |
| stories = stories + cursor["story"] | |
| prompt = f"""what would be the title of the story below? be specific and creative. | |
| {stories} | |
| title: """ | |
| parameters = { | |
| 'model': 'models/text-bison-001', | |
| 'candidate_count': 1, | |
| 'temperature': 0.7, | |
| 'top_k': 40, | |
| 'top_p': 1, | |
| 'max_output_tokens': 4096, | |
| } | |
| _, title = await palmchat.gen_text(prompt, mode="text", parameters=parameters) | |
| return title | |
| def export( | |
| title, cursors, | |
| main_char_img, main_char_name, main_char_age, main_char_personality, main_char_job, | |
| side_char_enable1, side_char_img1, side_char_name1, side_char_age1, side_char_personality1, side_char_job1, | |
| side_char_enable2, side_char_img2, side_char_name2, side_char_age2, side_char_personality2, side_char_job2, | |
| side_char_enable3, side_char_img3, side_char_name3, side_char_age3, side_char_personality3, side_char_job3, | |
| ): | |
| print(main_char_img) | |
| characters = [ | |
| { | |
| 'img': main_char_img, | |
| 'name': main_char_name, | |
| } | |
| ] | |
| utils.add_side_character_to_export( | |
| characters, side_char_enable1, side_char_img1, side_char_name1, side_char_age1, side_char_personality1, side_char_job1 | |
| ) | |
| utils.add_side_character_to_export( | |
| characters, side_char_enable2, side_char_img2, side_char_name2, side_char_age2, side_char_personality2, side_char_job2 | |
| ) | |
| utils.add_side_character_to_export( | |
| characters, side_char_enable3, side_char_img3, side_char_name3, side_char_age3, side_char_personality3, side_char_job3 | |
| ) | |
| html_as_string = parser.gen_from_file( | |
| template_file, | |
| kwargs={ | |
| "title": title, | |
| "characters": characters, | |
| "items": cursors | |
| } | |
| ) | |
| return html_as_string | |