Spaces:
Sleeping
Sleeping
import gradio as gr | |
from spiralfilm import FilmCore, FilmConfig | |
def greet(name): | |
return "こんにちは " + name + "さん!! \n僕はパスカルくんだよ。よろしくね" | |
def summarize(text: str): | |
_prompt = f""" | |
以下の文章を要約してください。 | |
{text} | |
""" | |
config = FilmConfig( | |
"gpt-3.5-turbo", | |
api_type="azure", | |
azure_deployment_id="gpt-35-turbo", | |
azure_api_version="2023-05-15", | |
timeout=60.0, # これを入れないとtimeoutが頻繁に発生する | |
) | |
config.get_api_key() | |
film = FilmCore( | |
prompt=_prompt, | |
system_prompt="あなたは優秀なライターです。", | |
config=config | |
) | |
return film.run() | |
def chat(text): | |
summary = summarize(text) | |
return summary | |
iface = gr.Interface(fn=chat, inputs="text", outputs="text") | |
if __name__ == "__main__": | |
iface.launch(auth=("spiralai", "spiralai")) | |