怎样一元钱部署自己的AI网站

news2024/7/6 0:15:40

前段时间我开发了一个简洁的AI问答网站,好多朋友感兴趣,因此我将网站代码在github上开源,并编写此教程,帮助大家快速部署自己的AI网站,会编程的朋友们也可在此基础上定制开发。

前提条件:有自己的ChatGPT账号

不用买服务器,不用懂运维,不用懂代码,只需花1块钱买个域名即可拥有自己的AI网站。如果已有github账号和域名,则5分钟左右即可完成部署。

步骤总览:

1.注册github账号。

2.注册自己的域名。

3.注册Vercel账号。

4.一键部署。

5.使用自己域名访问。

1. 注册github账号

浏览器输入https://github.com进入github官网,点击右上角的Sign up按钮,根据提示输入自己的邮箱、密码、用户名,点击下方的Create account按钮。

登录邮箱,查看并填写验证码。

根据提示完成接下来的步骤直到注册成功。

2. 注册自己的域名

可以在腾讯云或者阿里云注册自己的域名,便宜的域名一年只需1块钱。

腾讯云域名注册:https://cloud.tencent.com/act/pro/domain-sales

3. 注册vercel账号

访问https://vercel.com,点击右上角的Sign up按钮注册,可以使用自己的github账号,也可选择其他邮箱注册,注册完成后登录。

4. 一键部署

访问https://github.com/wsliliang/ask-ai(这个是网站的源代码)。

页面下拉找到Deploy按钮:

点击之后会进入到下面Vercel的页面,由于上一步已经登录过Vercel了,这里可以直接点GitHub按钮,如果没有登录,可以先点击右上角的Sign in登录后再回来这个页面。

这一步是基于ask-ai项目创建一个自己的代码仓库,选择自己的github账号,输入仓库名称(也可以填写ask-ai),最后点击Create创建。

进入open ai官网查看api key:https://platform.openai.com/account/api-keys,将api key输入到下方的框中,然后点击Deploy。

稍等几十秒钟即可部署成功,点击左边的预览区域即可访问:

5. 使用自己的域名访问

部署成功后,Vercel会给我们分配一个访问地址,比如我部署完成后输入这个地址即可访问:https://ask-ai-omega-two.vercel.app,下面我们把这个地址改为自己的域名,更容易记忆,而且拥有一个自己域名的网站更有意思。

改为自己的域名:

接下来会提示需要修改自己域名的dns解析,点这个按钮复制

进入到域名注册商,找到自己的域名,点击“解析”。腾讯云域名解析地址:

https://console.cloud.tencent.com/cns

配置完成后,在浏览器输入自己的域名,就可以打开自己的AI网站了。

更多功能

1. 自动部署。只需要将代码push到github,网站即可自动部署更新。

2. 数据统计。在Vercel控制台可查看自己网站的访问量、用户来源等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/598940.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI实战营:开源计算机视觉神器OpenMMLab

目录 OpenMMLab概述 OpenMMLab各开源算法库详细介绍 OpenMMLab开源生态 OpenMMLab概述 部署框架:MMdeploy 算法框架:MMPretrain预训练多模态、MMDetection目标检测、MMDetection3D目标检测、MMRotate旋转目标检测、MMSegmentation语义分割、MMPose姿…

操作系统_进程

操作系统_进程 1 冯•诺依曼体系结构2 操作系统(Operator System)2.1 设计OS的目的2.2 OS的定位 3 进程3.1 什么是进程?3.2 查看进程3.3 通过fork创建进程使用 if 进行分流如何杀死一个进程 3.4 进程状态R - 运行状态S - 浅睡眠状态D - 磁盘休…

Java中关于ConditionObject的signal()方法的分析

代码块的展示 isHeldExclusively()这个仅持有锁资源的方法,在ReentrantLock中重写进行判断,要是没有持有锁资源那么会返回false,就会出现直接抛异常IllegalMonitorStateException(非法监视器状态异常)获取排在Conditi…

zookeeper相关,安装,认识......

目录 Zookeeper 1 第一章 Zookeeper简介... 1 1.1 Zookeeper概述和功能... 1 1.2 Zookeper安装... 1 1.3 Zookeper数据模型... 3 第二章 Zookeeper命令操作... 4 1.1 Zookeeper Client 4 1.2 Zookeeper JavaClient 6 第三章 集群角色... 28 Zookeeper 第一章 Zookeepe…

详解Servlet API

目录 前言 HttpServlet HttpServletRequest 代码实例 打印请求信息 通过URL中的queryString进行传递。 通过post请求的body,使用form表单传递 通过POST 请求中的 body 按照 JSON 的格式进行传递 HttpServletResponse 核心方法代码实例 设置状态码 自动刷…

【C++初阶】string 类的认识与学习

在学习string类之前,先在这里推荐2个好用的网站,可以用来查阅C的相关知识 https://cplusplus.com https://en.cppreference.com/w/ 上面的是非官方的,下面的官方的,但是个人感觉还是上面的好用。 一.string 类是什么 简单来说&…

State of GPT (ChatGPT 原理及现状介绍)

State of GPT 演讲信息: 演讲人:Andrej Karpathy (现在OpenAI任职),之前是特斯拉视觉研发负责人,斯坦福深度学习入门课程 CS231N 讲师演讲主题:受到微软 BUILD2023 邀请,介绍 GPT 的原理及研发现状&#x…

VMware虚拟机安装Ubuntu 22.04详细教程(2023年新版教程)

VMware虚拟机安装Ubuntu 22.04详细教程(保姆级教程) 大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢…

代码创作世界——pytorch深度学习框架数据类型

代码创作世界——pytorch深度学习框架数据类型 torch中的数据类型张量(tensor) pytorch中的 在数学中,一个单独的数可以成为标量,一行或者一列数组可以称为向量,一个二维数组称为一个矩阵,矩阵中的每一个元…

编译安装nginx服务

目录 编译安装nginx服务 1.关闭防火墙,将安装nginx所需软件包传到/opt目录下 2.安装依赖包 3.创建运行用户、组(Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确的控制访问权限) 4.编译…

11.PasswordEncoder详解与实战

security/day07 这节课我们开始讲PasswordEncoder,如果大家还有印象的话,我们前面有提到过PasswordEncoder: 为什么密码使用{noop}开头呢?我们也做出了相应的解释,这节课开始带大家真正的了解PasswordEncoder, PassworderEncoder…

Android以aar包形式引入hunter-timing,Java(4)

Android以aar包形式引入hunter-timing,Java(4) (1)参照这篇文章: https://zhangphil.blog.csdn.net/article/details/130603231https://zhangphil.blog.csdn.net/article/details/130603231 生成.aar文件…

路径规划算法:基于象群优化的路径规划算法- 附代码

路径规划算法:基于象群优化的路径规划算法- 附代码 文章目录 路径规划算法:基于象群优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法象群…

python基础知识(六):列表

目录 1. 列表及其创建2. 列表的特点3. 获取指定元素的索引4. 获取列表中指定索引的元素5. 列表的切片操作6. 列表元素的判断及遍历7. 列表元素的添加操作8. 列表的删除9. 列表元素的修改10. 列表元素的排序11. 列表生成式 1. 列表及其创建 列表由一系列按特定顺序排列的元素组…

如何设计一份优秀的 PPT 文档?

设计一份优秀的 PPT 需要考虑以下几个方面: 目标和受众:明确你的 PPT 的目标是什么,以及你的受众是谁。这将帮助你确定内容的重点和风格。结构和流程:确定清晰的结构和流程,使你的 PPT 有逻辑性。使用标题、副标题和分…

算法与数据结构(三)——排序算法大总结

六大排序算法:插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序 一、插入排序二、选择排序三、冒泡排序四、归并排序 一、插入排序 1.从第一个元素开始,该元素可以认为已经被排序 2.取下一个元素tem,从已排序的元素序列从后往前扫…

三、DMSP/OLS、NPP/VIIRS等夜间灯光数据能源碳排放空间化——灯光指数计算(二)

一、前言 续上一节,建成区提取方式有很多种,本文主要介绍一种区别于参考比较法、突变检测法等的领域分析提取建成区范围。 本文以广州市为例,基于领域分析提取2020年广州市建成区范围。 二、具体步骤 (1)加载数据并将广州市夜间灯光数据提取出来 (2)搜索"邻域…

【前端】Vue项目中 JSON 编辑器的使用

Vue项目中 JSON 编辑器的使用 一、背景描述二、vue-json-edit2.1 依赖安装2.2 示例代码2.3 效果图 三、vue-json-pretty3.1 依赖安装3.2 示例代码3.3 效果图 四、bin-code-editor4.1 依赖安装4.2 示例代码4.3 效果图 五、vue-json-views5.1 依赖安装5.2 示例代码5.3 效果图5.4 …

json库——jsoncpp

一、jsoncpp简介 JsonCpp是一个开源的C库,用于解析和生成JSON(JavaScript Object Notation)数据格式。JSON是一种轻量级的数据交换格式,广泛用于各种应用程序和网络服务中。 JsonCpp提供了简单和易用的API,可以方便地解…

C Primer Plus第十七章编程练习答案

学完C语言之后,我就去阅读《C Primer Plus》这本经典的C语言书籍,对每一章的编程练习题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出! 有些题目函数定义在书本存在&#xff…