Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| # ページ設定 | |
| st.set_page_config( | |
| page_title="小説感想生成アプリ(デモ)", | |
| page_icon="📚", | |
| layout="centered", | |
| ) | |
| # アプリのタイトル | |
| st.title("小説感想生成アプリ(デモ版)") | |
| st.subheader("あなたの入力をそのまま返します") | |
| # 入力フォーム | |
| with st.form("input_form"): | |
| novel_title = st.text_input("小説のタイトル", placeholder="例:人間失格") | |
| summary = st.text_area("あらすじや感想メモ", height=200, placeholder="例:主人公の葉蔵は自分を「人間失格」だと考えている...") | |
| submit_button = st.form_submit_button("生成") | |
| # 送信ボタンが押されたら結果を表示 | |
| if submit_button: | |
| st.markdown("## 入力内容") | |
| st.write(f"**タイトル:** {novel_title}") | |
| st.write("**あらすじや感想メモ:**") | |
| st.write(summary) | |
| st.markdown("---") | |
| st.markdown("## 生成された感想記事(デモ)") | |
| st.info(f""" | |
| 【{novel_title}】についての感想 | |
| {summary} | |
| ※このデモ版では入力内容をそのまま返しています。 | |
| 実際のアプリではここにLLMによって生成された内容が表示されます。 | |
| """) | |
| # フッター | |
| st.markdown("---") | |
| st.caption("Powered by Streamlit & Hugging Face") |