pascal-kun / app.py
yuhei_kajima
Add SpiralFilm
4991a9b
raw
history blame
No virus
938 Bytes
import gradio as gr
from spiralfilm import FilmCore, FilmConfig
def greet(name):
return "こんにちは " + name + "さん!! \n僕はパスカルくんだよ"
def summarize(text: str):
_prompt = f"""
以下の文章を要約してください。
{text}
"""
config = FilmConfig(
model_name="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"))