File size: 1,327 Bytes
60e69a2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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")