简介
通过简略的几行指令,部署一个本人的表白神器,用技术为可爱的人写诗,将诗句,整顿成图片,发送给可爱的 Ta。
阿里云体验实验室地址(尚未购买 ECS 可在此处体验)
https://developer.aliyun.com/…
步骤一:连贯 ECS 服务器
1. 关上零碎自带的终端工具。
- Windows:CMD 或 Powershell。
- MAC:Terminal。
2. 在终端中输出连贯命令 ssh [username]@[ipaddress]。您须要将其中的 username 和 ipaddress 替换为第 1 大节中创立的 ECS 服务器的登录名和公网地址。例如:
ssh root@123.123.123.123
命令显示后果如下:
- 输出 yes。
- 批准持续后将会提醒输出登录明码。明码为已创立的云服务的 ECS 的登录明码。
登录胜利后会显示如下信息。
步骤二:下载命令行工具
1. 依照以下操作装置 Node.js 环境。
a. 下载 Node.js 安装包。
wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz
b. 解压安装包并重命名。
tar -xvf node-v12.4.0-linux-x64.tar.xz && mv node-v12.4.0-linux-x64/ /usr/local/node
c. 配置环境变量。
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
source /etc/profile
2. 在命令行终端中执行以下命令装置 Serverless-Devs 工具。
npm install @serverless-devs/s -g
命令执行后果相似如下。
阐明: 如果装置过程较慢,能够应用淘宝 npm 源,装置命令为
npm --registry=https://registry.npm.taobao.org install @serverless-devs/s -g
3. 执行查看版本命令以查看装置。
s -v
命令执行后果相似如下。
步骤三:配置阿里云账号信息
阐明:体验场景提供收费的 ECS 服务器,然而应用的函数计算服务是本人的账号下,以下配置信息也是须要配置本人账号的 UID、AKID 和 AKSecret 信息。
执行以下账号信息配置命令。
s config add
而后依据提醒填写以下信息。
- 云厂商:抉择阿里云(alibaba)。
- AccountID:登录 阿里云函数计算控制台 即可查看您的阿里云主账号 ID。
- AccessKeyID 和 AccessKeySecret:在 AccessKey 治理页面单击 查看 Secret 即可查看密钥信息。
配置胜利后显示相似如下。
步骤四:我的项目部署
1. 初始化一个模版我的项目
s init fc-poem -p alibaba
2. 进入我的项目
cd fc-poem
3. 执行:s deploy 命令即可进行部署
至此,实现了简略的函数部署性能。
稍等一点工夫即可部署胜利,部署胜利后会生成一个长期域名,能够复制该长期域名进行拜访测试。
步骤五:我的项目体验
在浏览器中关上咱们的门路地址
在输入框写入内容,而后点击生成新诗,稍等片刻(如果没有胜利生成,或者长时间没后果,能够从新点击生成),而后即可看到生成的新诗,点击生成图片即可看到图片:
步骤六:思路拓展
这外面尽管说是生成了一个简略的图片,然而实际上,这个是一个人工智能 + 图像处理的我的项目。
其中对于人工智能局部:这里是通过对模型的训练,而后通过用户的输出,生成一段古诗词,这一部分的模型也跑在阿里云的函数计算上,然而因为模型太大可能须要 NAS 等,所以这里就没教大家如何部署这个模型,而是间接提供一个接口给大家应用。这样大家就能够通过最简略,最疾速的办法体验到这个我的项目。当然,大家在应用过程中,也能够本人对代码进行批改,对图片进行替换,这里只是一个抛砖引玉的过程。古诗词仅仅是 AI 推理生成的,是否具备很高的文学价值等,这个我比拟满腹经纶,不能判断,然而我置信,随着时代的倒退,模型会越来越欠缺的。我也更置信,随着 Serverless 的一直倒退,函数计算也会有更多,更乏味的小利用。这次是 Serverless 为你写诗,下次呢?期待每个小伙伴们的 "脑洞"!