通过简单的三行代码 快速调用通义千问大模型的 API
代码
from langchain_community.chat_models import ChatTongyi
chat = ChatTongyi(model='qwen-long',top_p=0.8,temperature=0.1,api_key='sk-***')
print(chat.invoke("你是谁?1+1等于多少?"))
效果展示
1. 获取获取阿里API Key。
可以免费白嫖一个月。
查看key
2.安装相关包
pip install langchain-community
pip install dashscope
- LangChain Community 是一个开源项目,旨在为构建复杂的自然语言处理(NLP)应用提供支持。它的核心是通过链式调用和处理多种语言模型(如 GPT-4、BERT 等),简化多步骤任务的构建过程。开发者轻松地集成和使用多个语言模型,支持创建智能对话、问答系统、文档分析等功能。
- DashScope 是一个 SDK(软件开发工具包),为开发者提供了接口与 API,用于访问和使用各种自然语言处理和计算机视觉服务。这个库通常用于构建与 DashScope 平台集成的应用程序,可以实现诸如文本生成、图像识别、情感分析等高级功能。以让开发者方便地使用 DashScope 平台提供的各种 AI 服务,从而加速应用开发。
3.执行代码
from langchain_community.chat_models import ChatTongyi
chat = ChatTongyi(model='qwen-long',top_p=0.8,temperature=0.1,api_key='sk-***')
print(chat.invoke("你是谁?1+1等于多少?"))
- 恭喜!你已成功使用 LangChain 调用了通义千问大模型 API,并获得了回答。
- 现在你可以继续探索更多 LangChain 的功能,构建更复杂的 NLP 应用。