langgraph Agent调用工具
langgraph Agent调用工具示例:模型使用阿里云百炼
·
langgraph Agent调用工具示例:模型使用阿里云百炼
from langchain_core.messages import SystemMessage
from langgraph.prebuilt import create_react_agent
from langchain_core.tools import tool
from langchain_openai import ChatOpenAI
import os
from pydantic import BaseModel,Field
from typing_extensions import TypedDict,Annotated
model = ChatOpenAI(model="qwen-max",api_key=os.getenv("OPENAI_API_KEY"),
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
temperature=0.7,
max_tokens=1024)
@tool
def magic_function(input: int) -> int:
"""Applies a magic function to an input."""
return input + 2
tools = [magic_function]
langgraph_agent_executor = create_react_agent(model, tools, prompt="You are a helpful assistant. Respond only in Chinese.")
messages = langgraph_agent_executor.invoke({"messages": [("user", "调用这个函数的结果是多少?函数名及参数:magic_function(3)?")]})
print(messages)
更多推荐


所有评论(0)