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

相关推荐
眼泪划过的星空2 小时前
快速了解LangGraph:构建智能Agent工作流的核心框架
人工智能·python·langchain
元Y亨H5 小时前
LangChain API 调用语言模型
langchain·llm
元Y亨H5 小时前
大模型技术 LangChain 概述
langchain·llm
元Y亨H5 小时前
大模型技术 提示词模板 概述
langchain·llm
元Y亨H11 小时前
大模型技术 模型调用结果解析 概述
google·langchain·llm
mingo_敏15 小时前
DeepAgents : 权限(Permissions)
人工智能·深度学习·langchain
眼泪划过的星空21 小时前
基于 LangChain 框架构建本地化 RAG 系统:无需调用云端 API 的完整实践
人工智能·langchain
YUS云生1 天前
大模型学习·第41天:LangChain进阶——提示词模板与Chain链式调用
学习·langchain·c#
颜酱2 天前
13 | 使用 LangChain 生成 SQL
人工智能·python·langchain
小猪咪piggy2 天前
【AI 赋能测试】Langchain 框架的使用
人工智能·chrome·langchain