简介
通过简略的几行指令,部署一个本人的表白神器,用技术为可爱的人写诗,将诗句,整顿成图片,发送给可爱的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/profilesource /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为你写诗,下次呢?期待每个小伙伴们的"脑洞"!