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

相关推荐
思考着亮4 小时前
1.LangChain概述
langchain
马里马里奥-5 小时前
大模型应用开发笔记03:LangChain 中间件实战
笔记·中间件·langchain
To_OC14 小时前
手搓 LangChain 工具调用:原来 Agent 的核心逻辑,就是个 while 循环
人工智能·langchain·llm
Boop_wu21 小时前
[LangChain]LangChain聊天模型
langchain
常常有1 天前
LangChain 学习记录 01:为什么需要 LangChain?从 API 调用到 AI 应用框架
人工智能·langchain
湿韵轮回1 天前
LangChain LCEL,用 | 串联AI的魔法语言
服务器·人工智能·langchain
小李云雾1 天前
Langchain【3】---提示词模板、输出解析、LCEL链式调用
java·人工智能·程序人生·langchain
知行合一。。。1 天前
LangChain--07--智能体、Agent的基本用法
android·数据库·langchain
吃饱了得干活1 天前
别只会传 temperature!一文挖透 LangChain 模型配置:Profile、全参数与运行时动态覆盖
python·langchain
龙腾亚太1 天前
基础差/零基础人员具身智能学习路线
langchain·qlora·大模型培训·智能体培训·具身智能培训·llm 实战教程