Добавлена авторизация через composio
This commit is contained in:
parent
394249f3c7
commit
a02d7d64b9
1 changed files with 8 additions and 3 deletions
|
|
@ -2,6 +2,7 @@ import os
|
||||||
from deepagents import create_deep_agent
|
from deepagents import create_deep_agent
|
||||||
from langchain_openai import ChatOpenAI
|
from langchain_openai import ChatOpenAI
|
||||||
from langgraph.checkpoint.memory import MemorySaver
|
from langgraph.checkpoint.memory import MemorySaver
|
||||||
|
from composio import Composio
|
||||||
|
|
||||||
|
|
||||||
def create_agent():
|
def create_agent():
|
||||||
|
|
@ -11,9 +12,13 @@ def create_agent():
|
||||||
api_key=os.environ["PROVIDER_API_KEY"],
|
api_key=os.environ["PROVIDER_API_KEY"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
composio = Composio()
|
||||||
|
session = composio.create(user_id="default_user")
|
||||||
|
tools = session.tools()
|
||||||
|
|
||||||
return create_deep_agent(
|
return create_deep_agent(
|
||||||
model=model,
|
model=model,
|
||||||
system_prompt="You are a helpful assistant.",
|
system_prompt="You are a helpful assistant. Use Composio tools to take action when needed.",
|
||||||
checkpointer=MemorySaver(),
|
checkpointer=MemorySaver(),
|
||||||
|
tools=tools
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue