通过API使用阿里大模型通义千问

本文参考阿里大模型服务平台百炼

一、账号相关

1.账号注册

注册阿里云账号

2.开通百炼模型服务

开通百炼的模型服务,以获得免费额度(需要实名认证,如已实名认证,可忽略)

在这里插入图片描述

3.获取API Key

百炼模型服务控制台的右上角鼠标悬浮在人物图标上,选择API-KEY,然后创建API Key,用于通过API调用大模型。

在这里插入图片描述

二、环境变量配置

1.配置API Key到环境变量

下面以Windows系统为例,其它系统可参考阿里大模型服务平台百炼-配置API Key到环境变量

CMD-添加永久性环境变量CMD-添加临时性环境变量PowerShell-添加永久性环境变量PowerShell-添加临时性环境变量
1.在CMD中运行以下命令:setx DASHSCOPE_API_KEY "你的API Key"1.在CMD中运行以下命令:set DASHSCOPE_API_KEY=你的API Key1.在PowerShell中运行以下命令:[Environment]::SetEnvironmentVariable("DASHSCOPE_API_KEY", "你的API Key", [EnvironmentVariableTarget]::User)1.在PowerShell中运行以下命令:$env:DASHSCOPE_API_KEY = "你的API Key"
2.使用以下命令检查是否生效:echo %DASHSCOPE_API_KEY%2.使用以下命令检查是否生效:echo %DASHSCOPE_API_KEY%2.使用以下命令检查是否生效:echo $env:DASHSCOPE_API_KEY2.使用以下命令检查是否生效:echo $env:DASHSCOPE_API_KEY

本次使用CMD方式配置,如下图:
在这里插入图片描述

三、开发语言选择

1.本次选择Node.js

支持Python、Node.js、Java、curl、Go、PHP、C#,本次选择Node.js,其他语言可参考阿里大模型服务平台百炼-选择开发语言

2.检查Node.js安装状态

执行以下命令:

node -v

在这里插入图片描述

3.安装模型调用SDK

运行以下命令:

npm install --save openai
# 或者
yarn add openai

# 如果安装失败,可以切换镜像源(以下命令): 然后重新执行命令安装。
npm config set registry https://registry.npmmirror.com/

在这里插入图片描述

4.调用大模型API

  • 新建hello_openai.mjs文件,复制以下代码:
import OpenAI from "openai";

try {
    const openai = new OpenAI(
        {
            // 若没有配置环境变量,请用百炼API Key将下行替换为:apiKey: "sk-xxx",
            apiKey: process.env.DASHSCOPE_API_KEY,
            baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
        }
    );
    const completion = await openai.chat.completions.create({
        model: "qwen-plus",  //模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models
        messages: [
            { role: "system", content: "You are a helpful assistant." },
            { role: "user", content: "你是谁?" }
        ],
    });
    console.log(completion.choices[0].message.content);
} catch (error) {
    console.log(`错误信息:${error}`);
    console.log("请参考文档:https://help.aliyun.com/zh/model-studio/developer-reference/error-code");
}
  • 通过命令行运行以下命令来发送API请求(首先要进入到hello_openai.mjs文件所在目录):
node hello_openai.mjs
  • 运行成功后将会看到输出结果:
我是Qwen,由阿里云开发的超大规模语言模型...

在这里插入图片描述

未完待续…

接下来将会出【通过Web界面创建大模型应用】【10分钟让微信公众号成为智能客服】等文章,敬请期待~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值