solalatus commited on
Commit
9bc4426
·
1 Parent(s): 4bfaa77

modifying environment handling

Browse files
Files changed (1) hide show
  1. agent.py +8 -8
agent.py CHANGED
@@ -14,10 +14,10 @@ from langchain.agents.react.base import DocstoreExplorer
14
  from langchain import LLMMathChain
15
  from typing import Union
16
  from langchain.memory import ConversationBufferWindowMemory
17
-
18
 
19
  load_dotenv()
20
- config = dotenv_values(".env")
21
 
22
 
23
 
@@ -42,23 +42,23 @@ class QMLAgent():
42
 
43
  def __init__(self):
44
 
45
- pinecone.init(api_key=config["PINECONE_API_KEY"], environment=config["PINECONE_REGION"])
46
 
47
- index = pinecone.Index(config["INDEX_NAME"])
48
 
49
  embeddings = OpenAIEmbeddings()
50
 
51
 
52
  bm25_encoder = BM25Encoder()
53
- bm25_encoder.load(config["BM25_FILENAME"])
54
 
55
  retriever = PineconeHybridSearchRetriever(
56
  embeddings=embeddings,
57
  sparse_encoder=bm25_encoder,
58
  index=index,
59
- top_k=config["TOP_K"])
60
 
61
- llm = ChatOpenAI(model_name=config["CHAT_MODEL"])
62
 
63
  math_tool = CalculatorTool()
64
 
@@ -81,7 +81,7 @@ class QMLAgent():
81
  ),
82
  ]
83
 
84
- memory = ConversationBufferWindowMemory(k=config["MEMORY_LENGTH"], memory_key="chat_history", return_messages=True)
85
 
86
 
87
  self.agent_chain = initialize_agent(
 
14
  from langchain import LLMMathChain
15
  from typing import Union
16
  from langchain.memory import ConversationBufferWindowMemory
17
+ import os
18
 
19
  load_dotenv()
20
+ #os.environ = dotenv_values(".env")
21
 
22
 
23
 
 
42
 
43
  def __init__(self):
44
 
45
+ pinecone.init(api_key=os.environ["PINECONE_API_KEY"], environment=os.environ["PINECONE_REGION"])
46
 
47
+ index = pinecone.Index(os.environ["INDEX_NAME"])
48
 
49
  embeddings = OpenAIEmbeddings()
50
 
51
 
52
  bm25_encoder = BM25Encoder()
53
+ bm25_encoder.load(os.environ["BM25_FILENAME"])
54
 
55
  retriever = PineconeHybridSearchRetriever(
56
  embeddings=embeddings,
57
  sparse_encoder=bm25_encoder,
58
  index=index,
59
+ top_k=os.environ["TOP_K"])
60
 
61
+ llm = ChatOpenAI(model_name=os.environ["CHAT_MODEL"])
62
 
63
  math_tool = CalculatorTool()
64
 
 
81
  ),
82
  ]
83
 
84
+ memory = ConversationBufferWindowMemory(k=os.environ["MEMORY_LENGTH"], memory_key="chat_history", return_messages=True)
85
 
86
 
87
  self.agent_chain = initialize_agent(