INNER CODE UNIT · Python
handle_question
business-science/free-ai-tips · 010_sql_database_agent_app/app.py:148
async def handle_question(question):
await sql_db_agent.ainvoke_agent(
user_instructions=question,
)
return sql_db_agent
if st.session_state["PATH_DB"] and (question := st.chat_input("Enter your question here:", key="query_input")):
if not st.session_state["OPENAI_API_KEY"]:
st.error("Please enter your OpenAI API Key to proceed.")
st.stop()
with st.spinner("Thinking..."):
st.chat_message("human").write(question)
msgs.add_user_message(question)