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

相关推荐
用户3134672143549 小时前
Agent相关-FAISS 与 LangChain 在文档检索中的分工
langchain
用户31346721435410 小时前
Agent相关-文档加载器 Document Loader
langchain·llm
染指111013 小时前
127.Agent-LangChain核心组件-模型输出后json修复
人工智能·langchain·agent·agents
Maiko Star17 小时前
* LangChain 自定义中间件详解:Hook、装饰器、类与执行顺序
中间件·langchain
夏天拐跑了西瓜1 天前
一文入门LangChain:从框架认知到构建你的第一个AI Agent
python·langchain·conda·agent
BD_Marathon1 天前
LangSmith的介绍与基本使用
langchain
Alson_Code1 天前
从0到1打造个人专属编程智能体
人工智能·langchain·ai编程
柒和远方2 天前
LangSmith RAG 量化评估:从"感觉还行"到"数据说话"
langchain·llm·测试
染指11102 天前
131.Agent-Agent设计模式-MAS多智能体系统(Multi-Agent-System)
人工智能·设计模式·langchain·agent·agents
BD_Marathon2 天前
流式调用、批量调用与异步调用
langchain