| |
| from langchain.llms import OpenAI |
| from dotenv import load_dotenv |
| import streamlit as st |
| import os |
|
|
| |
| |
| |
| |
| |
| |
| |
|
|
| load_dotenv() |
|
|
| def GetOpenaiResponse(question,openaikey): |
| llm = OpenAI( |
| openai_api_key=openaikey, |
| temperature=0.6, |
| ) |
| response = llm.invoke(question) |
| return response |
|
|
|
|
| st.set_page_config(page_title="OpenAI Q&A Demo") |
| st.header("Open AI GPT Chat:") |
|
|
| input = st.text_input("Input : ", key="input") |
| apikey = st.text_input("API Key : ", key="key") |
| submit = st.button("Generate Answer") |
|
|
| if submit: |
| response = GetOpenaiResponse(input,apikey) |
| |
| st.subheader("OpenAI response :") |
| st.write(response) |
|
|