Update app.py
Browse files
app.py
CHANGED
@@ -72,26 +72,28 @@ if uploaded:
|
|
72 |
"Story:\n"
|
73 |
)
|
74 |
|
75 |
-
# Generate Story
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
with st.spinner("📝 Writing magical story..."):
|
77 |
try:
|
78 |
-
story_response = story_client(
|
79 |
-
|
80 |
-
|
81 |
-
"max_new_tokens": 200,
|
82 |
-
"temperature": 0.8,
|
83 |
-
"top_p": 0.95,
|
84 |
-
"repetition_penalty": 1.15,
|
85 |
-
"do_sample": True,
|
86 |
-
"no_repeat_ngram_size": 2
|
87 |
-
}
|
88 |
-
)
|
89 |
-
full_text = story_response[0].get("generated_text", "")
|
90 |
-
story = full_text.split("Story:")[-1].strip()
|
91 |
if "." in story:
|
92 |
story = story.rsplit(".", 1)[0] + "."
|
93 |
except Exception as e:
|
94 |
-
st.error(f"🚨 Story magic failed: {
|
95 |
st.stop()
|
96 |
|
97 |
# Display Story
|
@@ -111,3 +113,4 @@ if uploaded:
|
|
111 |
# Footer
|
112 |
st.markdown("---\n*Made with ❤️ by your friendly story wizard*")
|
113 |
|
|
|
|
72 |
"Story:\n"
|
73 |
)
|
74 |
|
75 |
+
# Generate Story with full payload dict
|
76 |
+
payload = {
|
77 |
+
"inputs": story_prompt,
|
78 |
+
"parameters": {
|
79 |
+
"max_new_tokens": 200,
|
80 |
+
"temperature": 0.8,
|
81 |
+
"top_p": 0.95,
|
82 |
+
"repetition_penalty": 1.15,
|
83 |
+
"do_sample": True,
|
84 |
+
"no_repeat_ngram_size": 2
|
85 |
+
}
|
86 |
+
}
|
87 |
+
|
88 |
with st.spinner("📝 Writing magical story..."):
|
89 |
try:
|
90 |
+
story_response = story_client(payload)
|
91 |
+
full_text = story_response[0].get("generated_text", "")
|
92 |
+
story = full_text.split("Story:")[-1].strip()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
if "." in story:
|
94 |
story = story.rsplit(".", 1)[0] + "."
|
95 |
except Exception as e:
|
96 |
+
st.error(f"🚨 Story magic failed: {e}")
|
97 |
st.stop()
|
98 |
|
99 |
# Display Story
|
|
|
113 |
# Footer
|
114 |
st.markdown("---\n*Made with ❤️ by your friendly story wizard*")
|
115 |
|
116 |
+
|