prozorov commited on
Commit
52bd7b5
·
verified ·
1 Parent(s): d3a6234

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +16 -4
agent.py CHANGED
@@ -12,6 +12,7 @@ from langchain_community.vectorstores import SupabaseVectorStore
12
  from langchain_core.messages import SystemMessage, HumanMessage
13
  from langchain_community.retrievers import WikipediaRetriever
14
  from langchain.tools.retriever import create_retriever_tool
 
15
  from langchain_core.tools import tool
16
  from supabase.client import Client, create_client
17
 
@@ -95,11 +96,22 @@ tools = [
95
  ]
96
 
97
  def build_graph():
98
- llm = ChatHuggingFace(
99
- llm=HuggingFaceEndpoint(
100
- repo_id = "Qwen/Qwen2.5-Coder-32B-Instruct"
101
- ),
 
 
 
 
 
 
 
 
 
 
102
  )
 
103
  llm_with_tools = llm.bind_tools(tools)
104
 
105
  def assistant(state: MessagesState):
 
12
  from langchain_core.messages import SystemMessage, HumanMessage
13
  from langchain_community.retrievers import WikipediaRetriever
14
  from langchain.tools.retriever import create_retriever_tool
15
+ from langchain_community.llms import YandexGPT
16
  from langchain_core.tools import tool
17
  from supabase.client import Client, create_client
18
 
 
96
  ]
97
 
98
  def build_graph():
99
+ #llm = ChatHuggingFace(
100
+ # llm=HuggingFaceEndpoint(
101
+ # repo_id = "Qwen/Qwen2.5-Coder-32B-Instruct"
102
+ # ),
103
+ #)
104
+
105
+ YANDEX_API_KEY: Final[str] =
106
+ YANDEX_FOLDER_ID: Final[str] =
107
+ YANDEX_GEOCODER_API_KEY: Final[str] =
108
+
109
+ llm = YandexGPT(
110
+ api_key=os.environ["YANDEX_API_KEY"],
111
+ folder_id=os.environ["YANDEX_FOLDER_ID"],
112
+ model_uri=os.environ["YANDEX_MODEL_URI"],
113
  )
114
+
115
  llm_with_tools = llm.bind_tools(tools)
116
 
117
  def assistant(state: MessagesState):