analyticsbyte/simple_Langchain_chatbot
0
1# Q&A Chatbot2from langchain.llms import OpenAI3 4#from dotenv import load_dotenv5 6#load_dotenv() # take environment variables from .env.7 8import streamlit as st9import os10 11 12## Function to load OpenAI model and get responses13 14def get_openai_response(question):15 llm=OpenAI(model_name="gpt-3.5-turbo-instruct",temperature=0.5)16 response=llm(question)17 return response18 19##initialize our streamlit app20 21st.set_page_config(page_title="Q&A Demo")22 23st.title("GenAI Q&A Bot...๐ ")24st.subheader(" Hi, I am Fareha , ask me anything ")25 26input=st.text_input("Input: ",key="input")27response=get_openai_response(input)28 29submit=st.button("Ask the question")30 31## If ask button is clicked32 33if submit:34 st.subheader("The Response is")35 st.write(response)