AI创想
标题:
通义千问-langchain使用构建(一)
[打印本页]
作者:
果断回头love
时间:
9 小时前
标题:
通义千问-langchain使用构建(一)
作者:CSDN博客
目录
序言通义千问
1获取通义千问api_key2Conda构建下本地环境3 构建一下多轮对话
LangChain
1使用Langchain调用通义千问接口实现翻译
结论
序言
25年5月,现在基本每个大厂都有涉及大模型(Large Language Model),然后在大模型基础上构建应用框架。
参考链接1:https://baijiahao.baidu.com/s?id=1823187505923920373
这个文章里提到24年全球已经有1300多个大模型,挺夸张的。
模型一多,自然有大模型开发应用框架的出现。每个厂商自身也会推出应用框架,但是有第三方整合使用,一个接口,总比好多个不同接口来的好。
25年LLM应用框架介绍:https://blog.csdn.net/m0_63171455/article/details/145929392
langchain知识库应用框架介绍:
https://blog.csdn.net/xiangxueerfei/article/details/141141146
所以,这个文章,用一下通义千问应用框架,基于通义千问接口构建一个langchain试用下。
通义千问
阿里的大模型名字。
1获取通义千问api_key
参考文档链接:https://help.aliyun.com/zh/model-studio/first-api-call-to-qwen?spm=a2c4g.11186623.0.i17
最终就是把这个界面的key值生成,后续复制出来使用。
(, 下载次数: 0)
上传
点击文件名下载附件
2Conda构建下本地环境
如下图内容。创建虚拟环境,安装下包。dashscope是阿里自己的应用开发包,langchain是第三方的。
(, 下载次数: 0)
上传
点击文件名下载附件
然后建个文件,保存下api_key,或者环境变量设置也行。
(, 下载次数: 0)
上传
点击文件名下载附件
3 构建一下多轮对话
这个代码就是调用下【通义千问】接口,然后简单的多轮对话
代码:
import os
from dashscope import Generation
import dashscope
import key_config
defget_response(messages):
response = Generation.call(# 若没有配置环境变量,请用阿里云百炼API Key将下行替换为:api_key="sk-xxx",
api_key=key_config.tongyi_key,# 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models
model="qwen-plus",
messages=messages,
result_format="message",
复制代码
原文地址:https://blog.csdn.net/weixin_41613506/article/details/147957618
欢迎光临 AI创想 (https://www.llms-ai.com/)
Powered by Discuz! X3.4