Spaces:
Sleeping
Sleeping
| from langchain_openai import ChatOpenAI | |
| from langchain_core.prompts import PromptTemplate | |
| from langchain_core.output_parsers import StrOutputParser | |
| import os | |
| import streamlit as st | |
| api_key = os.getenv("OPENAI_API_KEY") | |
| print(api_key) | |
| st.title("Query Response APP") | |
| llm = ChatOpenAI(openai_api_key=api_key) | |
| prompt = PromptTemplate( | |
| template= 'Please write your query : {Query}', | |
| input_variables=['Query'] | |
| ) | |
| parser = StrOutputParser() | |
| chain = prompt | llm | parser | |
| Query = st.text_input("Query: ", key="Query") | |
| submit = st.button("Ask the question") | |
| # Query = 'What is the capital of India' | |
| if submit: | |
| response = chain.invoke({'Query':Query}) | |
| st.subheader('the response is') | |
| st.write(response) |