简介

通过简单的几行指令,部署一个自己的表白神器,用技术为心爱的人写诗,将诗句,整理成图片,发送给心爱的Ta。

阿里云体验实验室地址(尚未购买ECS可在此处体验)
https://developer.aliyun.com/adc/scenario/c6415182ebba4c9f990c2298e9a73eba

步骤一:连接ECS服务器

1.打开系统自带的终端工具。

  • Windows:CMD或Powershell。
  • MAC:Terminal。

2.在终端中输入连接命令ssh [username]@[ipaddress]。您需要将其中的username和ipaddress替换为第1小节中创建的ECS服务器的登录名和公网地址。例如:

ssh root@123.123.123.123


命令显示结果如下:

3. 输入yes。
4. 同意继续后将会提示输入登录密码。 密码为已创建的云服务的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为你写诗,下次呢?期待每个小伙伴们的"脑洞"!

基于函数计算快速实现《为你写诗》(阿里云ECS)相关推荐

  1. 十分钟上线-基于函数计算开发 Restful web api asp.net core web app

    前言 这篇文章适合所有的 C# 开发新手.老鸟以及想准备学习开发 C# 的程序猿..NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runti ...

  2. 基于函数计算的 BFF 架构

    什么是 BFF BFF 全称是 Backends For Frontends (服务于前端的后端),起源于 2015 年 Sam Newman 一篇博客文章<Pattern: Backends ...

  3. 一元建站-基于函数计算 wordpress 构建 serverless 网站

    前言 本文旨在通过 快速部署一个 wordpress 网站到阿里云函数计算平台 这个示例来展示 serverless web 新的开发模式, 包括 FUN 工具一键初始化 NAS, 同步网站到 NAS ...

  4. 基于函数计算的 Serverless AI 推理

    前言概述 本文介绍了使用函数计算部署深度学习 AI 推理的最佳实践, 其中包括使用 FUN 工具一键部署安装第三方依赖.一键部署.本地调试以及压测评估, 全方位展现函数计算的开发敏捷特性.自动弹性伸缩 ...

  5. 云起实验室:基于函数计算实现AI推理

    本场景基于函数计算建立一个TensorFlow Serverless AI推理平台. 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/35 ...

  6. 基于函数计算的游戏打包最佳实践

    简介:本文主要介绍了通过Serverless工作流(FNF)+ 函数计算(FC)+ 对象存储(OSS)+ 日志服务(SLS)的组合方案,实现游戏发行过程中,自动化.并行化的一键式构建游戏渠道包.同时也 ...

  7. 快速解决:阿里云ECS实例远程桌面连接 发生身份验证错误。要求的函数不受支持 !

    三步解决问题: 本地PC 远程桌面连接 阿里云ECS实例 失败 ? 报错: "发生身份验证错误.要求的函数不受支持" ? 一.问题截图描述: 二.3步解决问题: 1. 网页版 · ...

  8. 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例)

    宝塔面板建站 – 一键快速部署WordPress博客程序 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例) 以前总是说独立建站独立建站,但始终没有行动.这两 ...

  9. 使用阿里云ECS搭建基于Wordpress的个人网站

    1.前言及自我简介 笔者是一名本科大二在读学生.在本文中,笔者将尽量以初学者的角度,为所有初次接触ECS并想要建立个人网站的朋友详细讲述流程与心得. 由于阿里云的"飞天加速计划", ...

最新文章

  1. 异步社区本周半价电子书
  2. 代码管理 防止员工_低代码开发现形记
  3. 压力测试网站_一行命令就能网站压力测试和网站故障排除
  4. MapReduce编程实践
  5. POE交换机技术及优势介绍
  6. Vue.js最佳实践
  7. 计算机辅助设计基础学什么,东大计算机辅助设计基础X20秋学期《计算机辅助设计基础》在线平时作业3资料...
  8. 难道千元机的品质真的不如旗舰机吗?
  9. CentOS7--Firewalld防火墙
  10. 5.3(将千克转换成磅)
  11. 深度学习2.0-3.tensorflow的基础操作之索引与切片
  12. 重写( override)and 重载(overload)
  13. pt和px的区别和相互转换关系
  14. mfw 攻防世界web题 (Git泄露)
  15. Java二维数组的错误写法分析
  16. 开发了一款微信拜年小程序
  17. Android Studio与Bmob关联
  18. SpringBoot项目的云服务器部署
  19. 服务器运行Microsoft.Office.Interop.Word出错{00024500-0000-0000-C000-000000000046}问题总结
  20. 把Sqlite当嵌入式KV数据库用

热门文章

  1. 兄弟连Linux在线课堂:第5讲 Linux系统引导流程
  2. 专利申请流程分别从三种类型进行说明:发明专利、外观设计专利和实用新型专利
  3. iphone邮箱看不到已发送_IPhone6Plus的邮箱没有发件箱怎么能看到已发送邮件?
  4. java学生成绩管理系统设计的个人体会
  5. Spring Security 图形验证码
  6. flex-wrap容器属性
  7. BZOJ 3443: 装备合成
  8. jQuery的Ajax同步和异步
  9. 商战之:告诉你做任何项目必须遵循的商业基本法则!
  10. Redis数据库白名单设置教程