Update app.py
Browse files
app.py
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
import os
|
| 2 |
-
from random import
|
| 3 |
import streamlit as st
|
| 4 |
from types import SimpleNamespace
|
| 5 |
|
|
@@ -165,17 +165,22 @@ ask = col2.button("Ask", type="primary")
|
|
| 165 |
|
| 166 |
if ask:
|
| 167 |
if not api_key:
|
| 168 |
-
st.
|
|
|
|
|
|
|
|
|
|
| 169 |
# stop with a prob = 0.9
|
| 170 |
-
|
| 171 |
-
|
|
|
|
|
|
|
| 172 |
api_key_ = api_key
|
| 173 |
# st.stop()
|
| 174 |
else: # use space secret[OPENAI_API_KEY/envion,
|
| 175 |
api_key_ = os.environ["OPENAI_API_KEY"]
|
| 176 |
|
| 177 |
if not api_key_:
|
| 178 |
-
st.write(f"**{BOOK_NAME}:** no luck, try again?")
|
| 179 |
st.stop()
|
| 180 |
else:
|
| 181 |
os.environ["OPENAI_API_KEY"] = api_key
|
|
|
|
| 1 |
import os
|
| 2 |
+
from random import randint
|
| 3 |
import streamlit as st
|
| 4 |
from types import SimpleNamespace
|
| 5 |
|
|
|
|
| 165 |
|
| 166 |
if ask:
|
| 167 |
if not api_key:
|
| 168 |
+
st.markdown(f"""**{BOOK_NAME}:** Whoops looks like you forgot your API key buddy.
|
| 169 |
+
We throw a dice. If it's 6, you can ask one question for free.
|
| 170 |
+
"""
|
| 171 |
+
)
|
| 172 |
# stop with a prob = 0.9
|
| 173 |
+
|
| 174 |
+
dice = randint(1, 6)
|
| 175 |
+
logger.info(f" dice: {dice}")
|
| 176 |
+
if dice == 6:
|
| 177 |
api_key_ = api_key
|
| 178 |
# st.stop()
|
| 179 |
else: # use space secret[OPENAI_API_KEY/envion,
|
| 180 |
api_key_ = os.environ["OPENAI_API_KEY"]
|
| 181 |
|
| 182 |
if not api_key_:
|
| 183 |
+
st.write(f"**{BOOK_NAME}:** got {dice}, no luck, try again?")
|
| 184 |
st.stop()
|
| 185 |
else:
|
| 186 |
os.environ["OPENAI_API_KEY"] = api_key
|