ProfessorLeVesseur commited on
Commit
fde7b35
·
verified ·
1 Parent(s): 5fa32d7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -31
app.py CHANGED
@@ -1,28 +1,13 @@
1
- #------------------------------------------------------------------------
2
- # Import Modules
3
- #------------------------------------------------------------------------
4
-
5
  import streamlit as st
6
  import openai
7
  import random
8
- import os
9
- from pinecone import Pinecone
10
- from langchain.chat_models import ChatOpenAI
11
- from langsmith import Client
12
- from langchain.smith import RunEvalConfig, run_on_dataset
13
 
14
- #------------------------------------------------------------------------
15
- # Load API Keys From the .env File & Load the OpenAI, Pinecone, and LangSmith Client
16
- #------------------------------------------------------------------------
17
 
18
  # Fetch the OpenAI API key from Streamlit secrets
19
  OPENAI_API_KEY = st.secrets["OPENAI_API_KEY"]
20
  # Retrieve the OpenAI API Key from secrets
21
  openai.api_key = st.secrets["OPENAI_API_KEY"]
22
 
23
- # os.environ["OPENAI_API_KEY"] = st.secrets["OPENAI_API_KEY"]
24
- # openai.api_key = os.getenv("OPENAI_API_KEY")
25
-
26
  # # Fetch Pinecone API key and environment from Streamlit secrets
27
  PINECONE_API_KEY = st.secrets["PINECONE_API_KEY"]
28
  # # AUTHENTICATE/INITIALIZE PINCONE SERVICE
@@ -30,27 +15,12 @@ from pinecone import Pinecone
30
  # PINECONE_API_KEY = "555c0e70-331d-4b43-aac7-5b3aac5078d6"
31
  pc = Pinecone(api_key=PINECONE_API_KEY)
32
 
33
- # os.environ["OPENAI_API_KEY"] = st.secrets["api_keys"]["OPENAI_API_KEY"]
34
- # os.environ["LANGCHAIN_API_KEY"] = st.secrets["api_keys"]["LANGCHAIN_API_KEY"]
35
- # # Set other LangChain configurations as environment variables
36
- # os.environ["LANGCHAIN_TRACING_V2"] = "true"
37
- # os.environ["LANGCHAIN_ENDPOINT"] = "https://api.smith.langchain.com"
38
- # os.environ["LANGCHAIN_PROJECT"] = "Inkqa"
39
-
40
- # client = Client() # Langsmith client
41
-
42
- #------------------------------------------------------------------------
43
- # Initialize
44
- #------------------------------------------------------------------------
45
-
46
  # # Define the name of the Pinecone index
47
  index_name = 'mimtssinkqa'
48
 
49
  # Initialize the OpenAI embeddings object
50
  from langchain_openai import OpenAIEmbeddings
51
  embeddings = OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY)
52
- # embeddings = OpenAIEmbeddings()
53
-
54
 
55
  # LOAD VECTOR STORE FROM EXISTING INDEX
56
  from langchain_community.vectorstores import Pinecone
@@ -64,7 +34,6 @@ def ask_with_memory(vector_store, query, chat_history=[]):
64
  from langchain.prompts import ChatPromptTemplate, SystemMessagePromptTemplate, HumanMessagePromptTemplate
65
 
66
  llm = ChatOpenAI(model_name='gpt-3.5-turbo', temperature=0.5, openai_api_key=OPENAI_API_KEY)
67
- # llm = ChatOpenAI(model_name='gpt-3.5-turbo', temperature=0.5)
68
 
69
  retriever = vector_store.as_retriever(search_type='similarity', search_kwargs={'k': 3})
70
 
 
 
 
 
 
1
  import streamlit as st
2
  import openai
3
  import random
 
 
 
 
 
4
 
 
 
 
5
 
6
  # Fetch the OpenAI API key from Streamlit secrets
7
  OPENAI_API_KEY = st.secrets["OPENAI_API_KEY"]
8
  # Retrieve the OpenAI API Key from secrets
9
  openai.api_key = st.secrets["OPENAI_API_KEY"]
10
 
 
 
 
11
  # # Fetch Pinecone API key and environment from Streamlit secrets
12
  PINECONE_API_KEY = st.secrets["PINECONE_API_KEY"]
13
  # # AUTHENTICATE/INITIALIZE PINCONE SERVICE
 
15
  # PINECONE_API_KEY = "555c0e70-331d-4b43-aac7-5b3aac5078d6"
16
  pc = Pinecone(api_key=PINECONE_API_KEY)
17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  # # Define the name of the Pinecone index
19
  index_name = 'mimtssinkqa'
20
 
21
  # Initialize the OpenAI embeddings object
22
  from langchain_openai import OpenAIEmbeddings
23
  embeddings = OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY)
 
 
24
 
25
  # LOAD VECTOR STORE FROM EXISTING INDEX
26
  from langchain_community.vectorstores import Pinecone
 
34
  from langchain.prompts import ChatPromptTemplate, SystemMessagePromptTemplate, HumanMessagePromptTemplate
35
 
36
  llm = ChatOpenAI(model_name='gpt-3.5-turbo', temperature=0.5, openai_api_key=OPENAI_API_KEY)
 
37
 
38
  retriever = vector_store.as_retriever(search_type='similarity', search_kwargs={'k': 3})
39