本文参考阿里大模型服务平台百炼
文章目录
一、账号相关
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 Key | 1.在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_KEY | 2.使用以下命令检查是否生效: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分钟让微信公众号成为智能客服】等文章,敬请期待~~