关于程序员:程序员表白基于函数计算快速实现为你写诗阿里云ECS

5次阅读

共计 1733 个字符,预计需要花费 5 分钟才能阅读完成。

简介

通过简略的几行指令,部署一个本人的表白神器,用技术为可爱的人写诗,将诗句,整顿成图片,发送给可爱的 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


命令显示后果如下:

  1. 输出 yes。
  2. 批准持续后将会提醒输出登录明码。明码为已创立的云服务的 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 为你写诗,下次呢?期待每个小伙伴们的 "脑洞"!
正文完
 0