| from langchain.llms import OpenAI |
| from dotenv import load_dotenv |
| import streamlit as st |
| import os |
|
|
| load_dotenv() |
|
|
| def get_openai_response(question): |
| llm = OpenAI(openai_api_key=os.getenv("OPENAI_API_KEY"), model_name="text-davinci-003", temperature=0.5) |
| response=llm(question) |
| return response |
|
|
|
|
| st.set_page_config(page_title="QnA") |
| st.header("chat") |
| input = st.text_input("Input: ", key="input") |
| response = get_openai_response(input) |
| submit = st.button("Ask a question") |
|
|
| if submit: |
| st.subheader("Response ..." ) |
| st.write(response) |
|
|