I am trying to integrate the ChatGPT API into my Streamlit application for a brain tumor detection project. I want to allow users to ask questions about the project and get chatbot responses. What steps should I follow to achieve this, and are there any examples or best practices?