基于函数计算快速实现《为你写诗》(阿里云ECS)
简介
通过简单的几行指令,部署一个自己的表白神器,用技术为心爱的人写诗,将诗句,整理成图片,发送给心爱的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)相关推荐
- 十分钟上线-基于函数计算开发 Restful web api asp.net core web app
前言 这篇文章适合所有的 C# 开发新手.老鸟以及想准备学习开发 C# 的程序猿..NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runti ...
- 基于函数计算的 BFF 架构
什么是 BFF BFF 全称是 Backends For Frontends (服务于前端的后端),起源于 2015 年 Sam Newman 一篇博客文章<Pattern: Backends ...
- 一元建站-基于函数计算 wordpress 构建 serverless 网站
前言 本文旨在通过 快速部署一个 wordpress 网站到阿里云函数计算平台 这个示例来展示 serverless web 新的开发模式, 包括 FUN 工具一键初始化 NAS, 同步网站到 NAS ...
- 基于函数计算的 Serverless AI 推理
前言概述 本文介绍了使用函数计算部署深度学习 AI 推理的最佳实践, 其中包括使用 FUN 工具一键部署安装第三方依赖.一键部署.本地调试以及压测评估, 全方位展现函数计算的开发敏捷特性.自动弹性伸缩 ...
- 云起实验室:基于函数计算实现AI推理
本场景基于函数计算建立一个TensorFlow Serverless AI推理平台. 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/35 ...
- 基于函数计算的游戏打包最佳实践
简介:本文主要介绍了通过Serverless工作流(FNF)+ 函数计算(FC)+ 对象存储(OSS)+ 日志服务(SLS)的组合方案,实现游戏发行过程中,自动化.并行化的一键式构建游戏渠道包.同时也 ...
- 快速解决:阿里云ECS实例远程桌面连接 发生身份验证错误。要求的函数不受支持 !
三步解决问题: 本地PC 远程桌面连接 阿里云ECS实例 失败 ? 报错: "发生身份验证错误.要求的函数不受支持" ? 一.问题截图描述: 二.3步解决问题: 1. 网页版 · ...
- 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例)
宝塔面板建站 – 一键快速部署WordPress博客程序 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例) 以前总是说独立建站独立建站,但始终没有行动.这两 ...
- 使用阿里云ECS搭建基于Wordpress的个人网站
1.前言及自我简介 笔者是一名本科大二在读学生.在本文中,笔者将尽量以初学者的角度,为所有初次接触ECS并想要建立个人网站的朋友详细讲述流程与心得. 由于阿里云的"飞天加速计划", ...
最新文章
- 异步社区本周半价电子书
- 代码管理 防止员工_低代码开发现形记
- 压力测试网站_一行命令就能网站压力测试和网站故障排除
- MapReduce编程实践
- POE交换机技术及优势介绍
- Vue.js最佳实践
- 计算机辅助设计基础学什么,东大计算机辅助设计基础X20秋学期《计算机辅助设计基础》在线平时作业3资料...
- 难道千元机的品质真的不如旗舰机吗?
- CentOS7--Firewalld防火墙
- 5.3(将千克转换成磅)
- 深度学习2.0-3.tensorflow的基础操作之索引与切片
- 重写( override)and 重载(overload)
- pt和px的区别和相互转换关系
- mfw 攻防世界web题 (Git泄露)
- Java二维数组的错误写法分析
- 开发了一款微信拜年小程序
- Android Studio与Bmob关联
- SpringBoot项目的云服务器部署
- 服务器运行Microsoft.Office.Interop.Word出错{00024500-0000-0000-C000-000000000046}问题总结
- 把Sqlite当嵌入式KV数据库用