基于 langchain 和通义千文 qwen-max 模型实现知识问答

LangChain 是一套用于构建 AI 智能体(AI Agent)和大语言模型(LLM)应用的开发框架,可以帮助开发者快速构建基于 GPT、Claude、Gemini 等大模型的复杂 AI 应用,可以简化大语言模型应用开发流程。

安装

bash 复制代码
$ pip install langchain
$ pip install -qU langchain-qwq

配置API Key

DASHSCOPE_API_KEY 是 API Key

DASHSCOPE_API_BASE 是 openAiCompatible

测试代码

python 复制代码
from langchain_qwq import ChatQwen
from langchain_core.prompts import ChatPromptTemplate
import httpx

custom_client = httpx.Client(verify=False)

# 初始化模型
llm = ChatQwen(
    model="qwen-max",
    http_client=custom_client
)

# Prompt 模板
prompt = ChatPromptTemplate.from_template(
    "请解释:{topic}"
)

# 创建 Chain
chain = prompt | llm

# 调用
result = chain.invoke({
    "topic": "什么是 Transformer"
})

print(result.content)

相关链接

https://docs.langchain.com/oss/python/integrations/chat/qwen

相关推荐
沪漂阿龙8 小时前
《LangChain》成本、限流、缓存、降级:AI 应用上线要考虑的问题
人工智能·langchain
段一凡-华北理工大学9 小时前
LangChain框架在高炉炼铁智能化领域的应用~系列文章09:工具调用Tool — 让AI学会操作高炉仪表盘
网络·人工智能·架构·langchain·高炉炼铁·高炉智能化·高炉智能体
Niuguangshuo10 小时前
LangChain 学习之旅(五):Agent 与工具调用实战
学习·langchain
yangshicong10 小时前
第16章:AI数据分析与Text-to-SQL
人工智能·python·sql·数据分析·langchain
小陈phd11 小时前
基于LangChain 实现提示词链、工具调用与多轮对话记忆系统
langchain
奋飛11 小时前
从 Prompt 到 Agent:LangChain 究竟解决了什么问题
ai·langchain·prompt·agent
倾颜1 天前
从本地 Ollama 到线上多模型 Runtime:接入 DeepSeek / Qwen 的实战复盘
langchain·next.js·deepseek
伊布拉西莫1 天前
LangChain LCEL源码深度剖析
python·langchain
沪漂阿龙1 天前
《LangChain 系列》Human-in-the-loop:什么时候必须让人工介入?
人工智能·架构·langchain
桜吹雪1 天前
所有智能体架构(3):Planning(计划任务)
javascript·人工智能·langchain