解决了使用langchain调用聊天模型报的错 1、代码如下#!/usr/bin/env python # -*- coding: UTF-8 -*- from langchain_community.chat_models import ChatTongyi from langchain_core.messages import HumanMessage, SystemMessage from dotenv import load_dotenv import os load_dotenv() human_text 你好啊 system_text 你是一个强大的助手你的名字叫0713 # 聊天模型 chat_model ChatTongyi( api_keyos.getenv(DASHSCOPE_API_KEY), base_urlhttps://dashscope.aliyuncs.com/compatible-mode/v1, modelqwen3.7-plus, # 此处以qwen-plus为例您可按需更换模型名称。模型列表https://help.aliyun.com/zh/model-studio/getting-started/models ) messages [HumanMessage(contenthuman_text)] # 聊天模型支持多个消息作为输入 # messages [SystemMessage(contentsystem_text), HumanMessage(contenthuman_text)] res chat_model.invoke(messages) print(res)2、运行报错截图如下报错内容如下C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Scripts\python.exe C:\Users\lenovo\PycharmProjects\PythonProject\rag\day03\10-聊天模型.py C:\Users\lenovo\PycharmProjects\PythonProject\rag\day03\10-聊天模型.py:5: DeprecationWarning: langchain-community is being sunset and is no longer actively maintained. See https://github.com/langchain-ai/langchain-community/issues/674 for details and migration guidance toward standalone integration packages. from langchain_community.chat_models import ChatTongyi C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_core\utils\pydantic.py:41: UserWarning: Core Pydantic V1 functionality isnt compatible with Python 3.14 or greater. from pydantic.v1 import BaseModel as BaseModelV1 Traceback (most recent call last): File C:\Users\lenovo\PycharmProjects\PythonProject\rag\day03\10-聊天模型.py, line 25, in module res chat_model.invoke(messages) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py, line 474, in invoke self.generate_prompt( ~~~~~~~~~~~~~~~~~~~~^ [self._convert_input(input)], ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...6 lines... **kwargs, ^^^^^^^^^ ).generations[0][0], ^ File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py, line 1847, in generate_prompt return self.generate(prompt_messages, stopstop, callbackscallbacks, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py, line 1654, in generate self._generate_with_cache( ~~~~~~~~~~~~~~~~~~~~~~~~~^ m, ^^ ...2 lines... **kwargs, ^^^^^^^^^ ) ^ File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_core\language_models\chat_models.py, line 1994, in _generate_with_cache result self._generate( messages, stopstop, run_managerrun_manager, **kwargs ) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_community\chat_models\tongyi.py, line 674, in _generate resp self.completion_with_retry(**params) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_community\chat_models\tongyi.py, line 545, in completion_with_retry return _completion_with_retry(**kwargs) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\tenacity\__init__.py, line 331, in wrapped_f return copy(f, *args, **kw) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\tenacity\__init__.py, line 470, in __call__ do self.iter(retry_stateretry_state) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\tenacity\__init__.py, line 371, in iter result action(retry_state) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\tenacity\__init__.py, line 393, in lambda self._add_action_func(lambda rs: rs.outcome.result()) ~~~~~~~~~~~~~~~~~^^ File C:\Users\lenovo\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\_base.py, line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File C:\Users\lenovo\AppData\Local\Programs\Python\Python314\Lib\concurrent\futures\_base.py, line 395, in __get_result raise self._exception File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\tenacity\__init__.py, line 473, in __call__ result fn(*args, **kwargs) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_community\chat_models\tongyi.py, line 543, in _completion_with_retry return check_response(resp) File C:\Users\lenovo\PycharmProjects\PythonProject\.venv\Lib\site-packages\langchain_community\llms\tongyi.py, line 61, in check_response raise ValueError( ...3 lines... ) ValueError: request_id: 3eafa40c-da7b-9164-a55b-112e3db1edea status_code: 400 code: InvalidParameter message: url error, please check url For details, see: https://help.aliyun.com/zh/model-studio/error-code#error-url Process finished with exit code 13、查看了版本后请教大佬大佬说这块更新换代了要换成如下代码# 使用千问提供的模型调用模块 需下载模块 uv add langchain-qwq from dotenv import load_dotenv import os # 加载环境变量 load_dotenv() from langchain_qwq import ChatQwen llm ChatQwen( modelqwen3.6-plus, api_keyos.getenv(DASHSCOPE_API_KEY), base_urlos.getenv(DASHSCOPE_BASE_URL), max_tokens3000, ) result llm.invoke(请介绍一下你自己) print(result.content)先安装依赖pip install langchain_qwq然后执行成功: