# Q&A Chatbot # from langchain_openai import ChatOpenAI from langchain.llms import OpenAI from dotenv import load_dotenv load_dotenv() # takes the enveronment vareable from .env import streamlit as st import os ## function to lad the openai model and to get the response os.environ["OPENAI_API_KEY"] = st.secrets["OPENAI_API_KEY"] def get_openai_response(question): llm = OpenAI(model_name="gpt-3.5-turbo-0125",temperature =0.6) response = llm(question) return response #initialize out streamlit app st.set_page_config(page_title='Q&A Demo') st.header("langchain application") input=st.text_input("Input: ", key = "input") response=get_openai_response(input) submit=st.button("generate") if submit: st.subheader("The response is ") st.write(response)