Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -60,7 +60,7 @@ def brave_search(query, count=3):
|
|
60 |
|
61 |
@traceable
|
62 |
@log_time
|
63 |
-
def query_teapot(prompt, context, user_input
|
64 |
input_text = prompt + "\n" + context + "\n" + user_input
|
65 |
|
66 |
start_time = time.time()
|
@@ -83,7 +83,7 @@ def query_teapot(prompt, context, user_input, teapot_ai):
|
|
83 |
|
84 |
|
85 |
@log_time
|
86 |
-
def handle_chat(user_prompt, user_input
|
87 |
with st.chat_message("user"):
|
88 |
st.markdown(user_input)
|
89 |
st.session_state.messages.append({"role": "user", "content": user_input})
|
@@ -102,7 +102,7 @@ def handle_chat(user_prompt, user_input, teapot_ai):
|
|
102 |
|
103 |
context = "\n".join(documents)
|
104 |
prompt = """You are Teapot, an open-source AI assistant optimized for low-end devices, providing short, accurate responses without hallucinating while excelling at information extraction and text summarization. If a user asks who you are reply "I am Teapot"."""
|
105 |
-
response = query_teapot(prompt, context+user_prompt, user_input
|
106 |
|
107 |
with st.chat_message("assistant"):
|
108 |
st.markdown(response)
|
@@ -156,7 +156,7 @@ def main():
|
|
156 |
|
157 |
if user_input:
|
158 |
with st.spinner('Generating Response...'):
|
159 |
-
response = handle_chat(user_prompt, user_suggested_input or user_input
|
160 |
|
161 |
|
162 |
if __name__ == "__main__":
|
|
|
60 |
|
61 |
@traceable
|
62 |
@log_time
|
63 |
+
def query_teapot(prompt, context, user_input):
|
64 |
input_text = prompt + "\n" + context + "\n" + user_input
|
65 |
|
66 |
start_time = time.time()
|
|
|
83 |
|
84 |
|
85 |
@log_time
|
86 |
+
def handle_chat(user_prompt, user_input):
|
87 |
with st.chat_message("user"):
|
88 |
st.markdown(user_input)
|
89 |
st.session_state.messages.append({"role": "user", "content": user_input})
|
|
|
102 |
|
103 |
context = "\n".join(documents)
|
104 |
prompt = """You are Teapot, an open-source AI assistant optimized for low-end devices, providing short, accurate responses without hallucinating while excelling at information extraction and text summarization. If a user asks who you are reply "I am Teapot"."""
|
105 |
+
response = query_teapot(prompt, context+user_prompt, user_input)
|
106 |
|
107 |
with st.chat_message("assistant"):
|
108 |
st.markdown(response)
|
|
|
156 |
|
157 |
if user_input:
|
158 |
with st.spinner('Generating Response...'):
|
159 |
+
response = handle_chat(user_prompt, user_suggested_input or user_input)
|
160 |
|
161 |
|
162 |
if __name__ == "__main__":
|