基于 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

相关推荐
糖果店的幽灵7 小时前
LangChain 1.3 完全教程:从入门到精通-Part 4: Output Parsers(输出解析器)
langchain
wuxinyan1239 小时前
工业级大模型学习之路024:LangChain零基础入门教程(第七篇):RAG 系统评估、全链路调优
人工智能·python·学习·langchain
专职10 小时前
LangChain多模态输入与自定义输出
langchain
Coder小相10 小时前
环境搭建与第一个Agent初体验
人工智能·langchain·ai编程
abigale0311 小时前
LangChain 实践2 增强版智能知识库&结构化输出问答器
langchain·runnable·lcel·runnablelambda
Artech12 小时前
[对比学习LangChain和MAF-04]针对消息的设计
ai·langchain·agent·message·maf
Rsingstarzengjx12 小时前
LangChain 是什么
langchain
wuxinyan12313 小时前
工业级大模型学习之路025:问题解决-检索质量全为0
人工智能·python·学习·langchain