AI创想

标题: langchain demo [打印本页]

作者: 我是奥利奥丶    时间: 3 小时前
标题: langchain demo
作者:CSDN博客
环境要求:
python3.10以上,3.13以下。我用的是3.11
可以用anoconda创建环境,conda create -n py311 python=3.11
环境安装完成后:
选择anaconda powershell prompt

(, 下载次数: 0)

执行:
conda activate py311
pip install -U langchain
pip install -U langchain-openai
pip install -U langchain-anthropic
在系统环境变量中添加:
变量名:OPENAI_API_KEY
变量值:填你的阿里百炼的
打开pycharm 或者vscode
创建python文件
  1. from langchain.agents import create_agent
  2. from langchain_openai import ChatOpenAI
  3. import json
  4. from langchain_core.messages import message_to_dict
  5. defget_weather(city:str)->str:"""Get weather for a given city."""returnf"It's always sunny in {city}!"
  6. llm = ChatOpenAI(model="qwen-turbo", base_url="https://dashscope.aliyuncs.com/compatible-mode/v1")
  7. agent = create_agent(
  8.     model=llm,
  9.     tools=[get_weather],
  10.     system_prompt="You are a helpful assistant",)
  11. result = agent.invoke({"messages":[{"role":"user","content":"What's the weather in San Francisco?"}]})
  12. payload ={"messages":[message_to_dict(message)for message in result["messages"]]}print(json.dumps(payload, ensure_ascii=False, indent=2))
复制代码
执行python demo2.py

原文地址:https://blog.csdn.net/m0_47506450/article/details/160595276




欢迎光临 AI创想 (http://llms-ai.com/) Powered by Discuz! X3.4