使用langchain调用通义千问

1,661 阅读1分钟

前置工作

1、去通义千问官网申请apikey

申请地址 dashscope.console.aliyun.com/apiKey

1712114688882.png

2、安装langchin的依赖

以下是我调用demo的全部依赖可参照安装;主要安装langchain的依赖即可。

image.png

编写调用代码

import os
os.environ["DASHSCOPE_API_KEY"]="sk-80**************d74f6f"

from langchain_qianwen import ChatQwen_v1
from langchain.callbacks.streaming_stdout import StreamingStdOutCallbackHandler
from langchain.schema import (
    HumanMessage,
)

if __name__ == "__main__":
    chat = ChatQwen_v1(
        model_name="qwen-turbo",
        streaming=True,
        callbacks=[StreamingStdOutCallbackHandler()],
    )

    chat([HumanMessage(content="什么是快乐星球")])

测试效果

image.png