Create app.py
Browse files
app.py
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
import openai
|
3 |
+
|
4 |
+
# การตั้งค่า API Key สำหรับ OpenAI
|
5 |
+
openai.api_key = st.secrets["OPENAI_API_KEY"]
|
6 |
+
|
7 |
+
# ชื่อโปรเจกต์
|
8 |
+
st.title("Welcome to JoyStory! 🎉")
|
9 |
+
st.subheader("Let's create fun and imaginative stories together!")
|
10 |
+
|
11 |
+
# ตัวเลือกระดับภาษา
|
12 |
+
level = st.selectbox("Choose your level:", ["Beginner", "Intermediate", "Advanced"])
|
13 |
+
|
14 |
+
# ปุ่มเริ่มต้น
|
15 |
+
start_button = st.button("Start Creating Your Story!")
|
16 |
+
|
17 |
+
# ตรวจสอบเมื่อกดปุ่มเริ่มต้น
|
18 |
+
if start_button:
|
19 |
+
# ไปยังหน้าถัดไปเพื่อสร้างเรื่องราว
|
20 |
+
st.session_state["level"] = level # บันทึกระดับที่เลือกไว้ใน session
|
21 |
+
st.session_state["story_started"] = True # ใช้เพื่อเช็คว่าเริ่มเรื่องหรือยัง
|
22 |
+
st.experimental_rerun() # รีเฟรชหน้าเพื่อลงไปยังส่วนการแต่งเรื่อง
|