Spaces:
Sleeping
Sleeping
Update agent.py
Browse files
agent.py
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
from langgraph.graph import START, StateGraph, MessagesState
|
| 2 |
from langgraph.prebuilt import tools_condition
|
| 3 |
from langgraph.prebuilt import ToolNode
|
|
@@ -12,6 +13,7 @@ from langchain_core.tools import tool
|
|
| 12 |
from langchain_google_genai import ChatGoogleGenerativeAI
|
| 13 |
|
| 14 |
#load_dotenv()
|
|
|
|
| 15 |
|
| 16 |
@tool
|
| 17 |
def add(a: int, b: int) -> int:
|
|
@@ -96,7 +98,7 @@ tools = [
|
|
| 96 |
|
| 97 |
|
| 98 |
def build_graph(provider: str = "google"):
|
| 99 |
-
llm = ChatGoogleGenerativeAI(model="gemini-2.0-flash", temperature=0)
|
| 100 |
|
| 101 |
llm_with_tools = llm.bind_tools(tools)
|
| 102 |
|
|
|
|
| 1 |
+
import os
|
| 2 |
from langgraph.graph import START, StateGraph, MessagesState
|
| 3 |
from langgraph.prebuilt import tools_condition
|
| 4 |
from langgraph.prebuilt import ToolNode
|
|
|
|
| 13 |
from langchain_google_genai import ChatGoogleGenerativeAI
|
| 14 |
|
| 15 |
#load_dotenv()
|
| 16 |
+
google_api_key = os.environ["GOOGLE_API_KEY"]
|
| 17 |
|
| 18 |
@tool
|
| 19 |
def add(a: int, b: int) -> int:
|
|
|
|
| 98 |
|
| 99 |
|
| 100 |
def build_graph(provider: str = "google"):
|
| 101 |
+
llm = ChatGoogleGenerativeAI(model="gemini-2.0-flash", temperature=0, api_key=google_api_key)
|
| 102 |
|
| 103 |
llm_with_tools = llm.bind_tools(tools)
|
| 104 |
|