langchain demo

环境要求:

python3.10以上,3.13以下。我用的是3.11

可以用anoconda创建环境,conda create -n py311 python=3.11

环境安装完成后:

选择anaconda powershell prompt

执行:

conda activate py311

pip install -U langchain

pip install -U langchain-openai

pip install -U langchain-anthropic

在系统环境变量中添加:

变量名:OPENAI_API_KEY

变量值:填你的阿里百炼的

打开pycharm 或者vscode

创建python文件

python 复制代码
from langchain.agents import create_agent
from langchain_openai import ChatOpenAI
import json
from langchain_core.messages import message_to_dict

def get_weather(city: str) -> str:
    """Get weather for a given city."""
    return f"It's always sunny in {city}!"

llm = ChatOpenAI(model="qwen-turbo", base_url="https://dashscope.aliyuncs.com/compatible-mode/v1")

agent = create_agent(
    model=llm,
    tools=[get_weather],
    system_prompt="You are a helpful assistant",
)

result = agent.invoke(
    {"messages": [{"role": "user", "content": "What's the weather in San Francisco?"}]}
)
payload = {
    "messages": [message_to_dict(message) for message in result["messages"]]
}
print(json.dumps(payload, ensure_ascii=False, indent=2))

执行python demo2.py

相关推荐
哥本哈士奇9 小时前
LangChain Deepagent 版本0.6.1中间件一个bug
中间件·langchain·bug
秦jh_11 小时前
【LangChain】流式传输
langchain
前端小超人rui12 小时前
AI Agent对比 / Coze Dify LangChain LangGraph的区别
langchain·a i agent
Restart-AHTCM13 小时前
LangChain学习之环境搭建与基础概念(1/8)
学习·langchain
米小虾13 小时前
从 ReAct 到 Multi-Agent:AI Agent 架构设计的演进与实践
langchain·jetbrains
小趴菜不能喝15 小时前
LangChain 开发Agent基础
langchain
云姜.15 小时前
如何快速使用Langchain上手编程
python·langchain
情绪总是阴雨天~15 小时前
深度解析:LangChain、Agent、RAG、FC、ReAct、LangGraph、A2A、MCP — 区别、联系与全景图
python·langchain·agent·rag·langgraph·mcp·a2a
赢乐16 小时前
AI大模型学习笔记:LangChain核心组件-工具(Tools)
langchain·大模型·agent·function_call·工具(tools)·tool装饰器·定义工具
秦歌66616 小时前
LangChain-9-中间件middleware
langchain