搜索

生成式 AI (AIGC、GenAI) 教学

基本介绍

关于生成式 AI 关于 AI 绘图 AI 绘图的提示技巧 AI 绘图软件比较 ( 2023 ) AI 绘图软件推荐 ( 2024 ) 2025 生成式 AI 工具推荐

Vibe Coding 专区

Vibe Coding 教学导读 认识 Vibe Coding Vibe Coding 新手入门 Vibe Coding 规划架构流程 Vibe Coding 网页知识 Vibe Coding Python 知识 Vibe Coding 下载网页程序码 Vibe Coding Google App Script 部署网页 Vibe Coding Github 部署网页 Vibe Coding 使用外部图片 Vibe Coding 使用 SVG 图示 Vibe Coding 使用外部字体 Vibe Coding 固定网页样式 Vibe Coding + Spreadsheet 数据库 Vibe Coding + Firebase 即时数据库 Vibe Coding + Firestore 数据库 Vibe Coding 数据库安全防护 Vibe Coding 串接账号验证机制 Vibe Coding 串接 Google 云端硬盘 Vibe Coding 串接 Gemini API Vibe Coding 打造 LINE Bot Vibe Coding 实战:线上订餐系统 Vibe Coding 实战:文件上传系统 Vibe Coding 实战:线上点名单 Vibe Coding 实战:英文单字卡

AI 实用技巧

AI 语音转 srt 字幕

2025 AI 影音工具

ChatGPT - 图片提示词技巧 ChatGPT - 客制化机器人 ChatGPT - 使用画布功能 Gemini - 开始使用 Gemini - 客制化机器人 Gemini - 串接 Google 服务 Gemini - 使用画布功能 NotebookLM - 开始使用 NotebookLM - 建构知识库 Google AI Studio - 界面功能 Nano Banana - 图像生成与编辑 Gemini Educator 线上认证 图片 - AI 图片快速去背 图片 - AI 黑白照片上色 声音 - AI 影词组音转字幕 影片 - Pika 生成创意影片 影片 - KlingAI 生成影片 影片 - AI 影片趣味特效 影片 - AI 拥抱 ( AI Hug ) 影片 - AI 老照片动起来 图片 - Dreamina 生成图片 音乐 - SUNO 创作音乐 音乐 - 免费 AI 音乐素材

ChatGPT

认识 ChatGPT 开始使用 ChatGPT 优良的提示技巧 基本提示 实用组合提示 角色扮演&对话主题 阅读并模仿风格 对话中显示图片 创作长篇故事与小说 使用 Bing Chat 相关工具或服务

Poe ( Poe AI )

开始使用 Poe 聊天机器人 生成图片机器人 建立自己的机器人 Youtube 影片重点整理 PDF 重点整理 GPT-4o-mini 分析图片 读取网页进行重点整理 让 AI 美化提示词

Ideogram

开始使用 Ideogram 文字产生图片 图片 Retry 与 Remix

dzine

开始使用 dzine 提示词产生图片 图片产生图片 运用图层功能 运用文字和画笔 ( 范例 ) 室内设计透视图实体化 ( 范例 ) 名画转真人照片 ( 范例 ) 真人照片转卡通 ( 范例 ) 真人卡通贴图

Image Creator

开始使用 Image Creator 提示原则与技巧 搭配 Bing Copilot 产生图片 ( 范例 ) 产生分享文章缩图 ( 范例 ) 漫画书风格

Leonardo.Ai

Leonardo.Ai 教学导读 Leonardo.Ai vs Midjourney 认识 Leonardo.Ai 注册与登录 Leonardo.Ai 使用图片产生器 文字提示语法和准则 Elements 风格元素 使用图片产生图片 AI 图片编辑器 ( Canvas Editor ) 即时 AI 画布 ( Realtime Canvas ) 即时图片产生器 ( Realtime Gen ) 图片升级器 ( Universal Upscaler ) 产生图片的后续步骤 Prompt Magic 魔法提示 PhotoReal&Alchemy 特色模型 训练自己的模型 ( 范例 ) 填补缺少的披萨 ( 范例 ) 组合两片披萨 ( 范例 ) 虚拟陈雷 ( 范例 ) 修改人物年龄 ( 范例 ) 换脸特效 ( 范例 ) 隐藏的人脸或文字 ( 范例 ) 全部填满皮卡丘 ( 范例 ) 名画转真人照片

Recraft

开始使用 Recraft 位图 Raster image 向量图 Vector image 图示 Icon 与 Logo 系列图像 Image Set 原型示意图 Mockup 画框 Frame、文字 Text 放大 Upscale、改色 Recolor 图片去背、替换图片背景 添加、修改、移除景物 图片产生图片 位图转向量图 自定义图片风格 合并不同图片 ( 范例 ) 名画转真人照片 ( 范例 ) 照片转卡通插画 ( 范例 ) 自制表情贴图 ( 范例 ) 多格漫画风格 ( 范例 ) 图片中加入文字 ( 范例 ) 延伸图片范围

Midjourney

Midjourney 教学导读 认识 Midjourney 使用 Midjourney 使用 niji.journey 设定指令 功能参数 使用文字提示产生图片 使用图片产生图片 优良的提示技巧 多重提示的权重与顺序 style tuner 样式调校 remix 放大、修改与重绘 blend 混合多张图片 删除图片&传送信息 ( 范例 ) 修改人物年龄 ( 范例 ) 阿尔钦博托风格 ( 范例 ) 照片转卡通人物 ( 范例 ) 变胖、变瘦

Vidnoz AI

开始使用 Vidnoz AI ( 影片 ) 照片讲话 ( 图片 ) 人物换脸 ( 图片 ) 图片去背

Canva AI 魔法功能

AI 魔法媒体工具 ( 文字产生图片和影片 ) AI 魔法工作室 ( 使用 AI 编辑照片 ) AI 魔法变形工具 ( 转换文字或形状 ) AI 魔法文案工具 ( Magic Write )

Clipdrop

开始使用 Clipdrop 修改图片选取区域 延展图片并生成内容 人物换脸 图片去背 移除特定对象 放大与增强图像 图像打光 替换天空

Playground AI

开始使用 Playground AI Board 文字产生图片 Canvas 绘制与修改图片 Remix 与 Edit 图片 延展和放大增强图片 图片去背、移除对象 搭配 Poe AI 产生图片

Replicate 模型

认识 Replicate ( 修图 ) 黑白照片上色 ( 修图 ) 修复老照片 ( 修图 ) 增强与放大照片 ( 修图 ) 更换发型和表情 ( 绘图 ) 似颜绘贴图 ( 绘图 ) 真人照片转公仔 ( 绘图 ) 隐藏的图案或文字 ( 提示 ) 图片转提示词 ( 提示 ) 改善提示词

AI 绘图效果&范例

着色本效果 2D 卡通人物 物品开箱照 像素艺术 百科全书风格 卡通贴纸

AI 绘图风格大全

风格大全 ( 总览 ) 风格大全 ( 摄影、照片 ) 风格大全 ( 画面角度效果 ) 风格大全 ( 媒材、材质 ) 风格大全 ( 卡通、漫画 ) 风格大全 ( 艺术流派风格 ) 风格大全 ( 艺术家、画家 ) 风格大全 ( 插画风格 1 ) 风格大全 ( 插画风格 2 ) 风格大全 ( 特色风格 )

Vibe Coding 串接账号验证机制

在 AI 辅助开发的“Vibe Coding”时代,虽然已经实现了从灵感到实践的极致速度,但一个完整的应用程序,往往绕不开最基本也最关键的一环:“用户账号系统”,这篇教学将透过 Firebase Authentication,用最优雅、最快速的方式,在保持开发节奏的同时,替专案加上稳固的登录防护网。

更多参考:Vibe Coding 全方位开发导读

快速导览:

Vibe Coding + Firebase Authentication 打造顺畅的注册登录体验

教学影片

搭配教学影片一起阅读,效果会更好!欢迎大家订阅 STEAM 教育学习网的 Youtube 频道。

前往:https://www.youtube.com/@steam.oxxostudio

什么是账号登录?为什么它不可缺?

登录机制不仅仅是一个输入框,它更是“个人化体验”的开端,所谓的账号登录 ( Authentication ) 是确认“你是谁”的过程,这在现代应用中扮演了多重角色:

  • 身份验证:确定用户的真实身份,是建立信任的第一步。
  • 数据隔离:确保每个用户的数据 ( 如笔记、设定 ) 都是私密的,不会与他人混淆。
  • 权限控管:根据账号身份给予不同的操作权限,防止敏感数据外泄。
  • 个人化体验:记忆用户的习惯与进度,让应用程序更贴近用户需求。

Vibe Coding + Firebase Authentication 打造顺畅的注册登录体验 - 什么是账号登录?为什么它不可缺?

多元化的账号登录机制解析

目前常见的身份验证方式各有优劣,虽然条条大路通罗马,在用户体验 ( UX ) 上,仍然需要根据专案选择合适的登录方式,下方列出主流登录机制:

  • 电子邮件&密码:传统经典的作法,门槛低且具备高度掌控权,但用户需要额外记忆密码。
  • 第三方登录:如 Google、Apple 或 GitHub,一键登录,极大化降低用户流失率。
  • 一次性链接:无密码体验,透过邮件中的一次性链接登录,兼具安全与便利。
  • 手机短信:适合移动设备优先的应用,验证过程直觉,但可能需要支付额外的短信发送费用。

Vibe Coding + Firebase Authentication 打造顺畅的注册登录体验 - 多元化的账号登录机制解析

建立 Firebase 专案

透过 Firebase Authentication 是要启用账号验证的最快方式,使用时需要先前往 Firebase 控制台建立 Firebase 专案,如果是“第一次使用”,点击“请设定 Firebase 专案按钮”就可以开始建立专案。

前往:Firebase 控制台

Vibe Coding 建立 Firebase 专案 - 使用时需要先前往 Firebase 控制台建立 Firebase 专案,如果是第一次使用,点击“请设定 Firebase 专案按钮”就可以开始建立专案

如果“已经有自己的专案”,除了可以选择自己的专案,也可以点击“建立新的 Firebase 专案”建立新的专案。

Vibe Coding 建立 Firebase 专案 - 如果已经有一些自己的专案,除了可以选择自己的专案,也可以点击“建立新的 Firebase 专案”建立新的专案

输入专案名称,点击“继续”。

Vibe Coding 建立 Firebase 专案 - 输入专案名称,点击“继续”

根据个人需求决定是否启用 Gemini 辅助功能以及串连 Google Analytics 分析功能 ( 可以都不用勾选 ),完成后点击“建立专案”。

Vibe Coding 建立 Firebase 专案 - 根据个人需求决定是否启用 Gemini 辅助功能以及串连 Google Analytics 分析功能 ( 可以都不用勾选 ),完成后点击“建立专案”

专案建立后,就可以看到类似下图的专案画面。

Vibe Coding 建立 Firebase 专案 - 专案建立后,就可以看到类似下图的专案画面

启用 Firebase Authentication Google 注册登录

从专案左侧选单中选择“Authentication”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 从专案左侧选单中选择“Authentication”

如果是第一次使用,点击“开始使用”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 如果是第一次使用,点击“开始使用”

切换到“登录方式”页签,选择“Google”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 切换到“登录方式”页签,选择“Google”

勾选“启用”,下拉选单选择自己账号的信箱,完成后按下“储存”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 勾选“启用”,下拉选单选择自己账号的信箱,完成后按下“储存”

完成后就会看到已经启用 Google 登录的登录方式。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 完成后就会看到已经启用 Google 登录的登录方式

启用 Firebase Authentication 电子邮件注册登录

除了 Google 登录,通常还会使用 Email 登录,回到“登录方式”页签,点击“新增供应商”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 除了 Google 登录,通常还会使用 Email 登录,回到“登录方式”页签,点击“新增供应商”

选择“电子邮件/密码”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 选择“电子邮件/密码”

在“电子邮件/密码”的位置勾选“启用”,完成后按下“储存”。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 在“电子邮件/密码”的位置勾选“启用”,完成后按下“储存”

完成后就会看到已经启用“电子邮件/密码”的登录方式。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 专案建立后,就可以看到类似下图的专案画面

由于“电子邮件/密码”会需要使用“认证信”“密码重设信”等系统自动寄送的信件,如果有需要修改相关内容,可以点击切换到“范本”页签,编辑注册信、重设密码信等信件内容。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 由于“电子邮件/密码”会需要使用“认证信”“密码重设信”等系统自动寄送的信件,如果有需要修改相关内容,可以点击切换到“范本”页签,编辑注册信、重设密码信等信件内容

设定 Authentication 授权网域

登录机制确定之后,点击“设定”后选择“授权网域”,这个动作可以设定注册机制只能用于“哪些特定网域”,默认“firebaseapp.com”和“web.app”结尾的网域是登录时验证机制网域,无法删除和修改,而“localhost”是本机开发环境 ( 正式上线后请删除 )。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 登录机制确定之后,点击“设定”后选择“授权网域”

点击“新增网域”,添加自己的域名,就可以让自己的网域使用 Authentication 验证机制。

Vibe Coding 启用 Firebase Authentication Google 注册登录 - 点击“新增网域”,添加自己的域名,就可以让自己的网域使用 Authentication 验证机制

建立 Firebase 应用程序

当认证机制完成后,最后一步设定就是在 Firebase 专案中“建立应用程序”,目的在于让网页可以串接 Firebase Authentication。回到 Firebase 专案,点击“专案总览”,点击“新增应用程序”。

Vibe Coding 建立 Firebase 应用程序 - 当认证机制与金钥都完成后,最后一步设定就是在 Firebase 专案中“建立应用程序”,目的在于让网页可以串接 Firebase Authentication。回到 Firebase 专案,点击“专案总览”,点击“新增应用程序”

选择“网页应用程序”( 中间的按钮 )。

Vibe Coding 建立 Firebase 应用程序 - 选择“网页应用程序”( 中间的按钮 )

输入应用程序名称,点击“注册”。

Vibe Coding 建立 Firebase 应用程序 - 输入应用程序名称,点击“注册”

注册应用程序之后,就可以看到这个应用程序的使用信息,点击“前往控制台”回到专案画面。

Vibe Coding 建立 Firebase 应用程序 - 注册应用程序之后,就可以看到这个应用程序的使用信息,点击“前往控制台”回到专案画面

回到专案画面后,点击左上角“齿轮”按钮,选择“一般”。

Vibe Coding 建立 Firebase 应用程序 - 回到专案画面后,点击左上角“齿轮”按钮,选择“一般”

在“一般”的画面中往下拉,就可以看见刚刚建立的应用程序信息,点击应用程序里的“设定”按钮,就可以看见使用应用程序的设定程序码。

Vibe Coding 建立 Firebase 应用程序 - 在“一般”的画面中往下拉,就可以看见刚刚建立的应用程序信息,点击应用程序里的“设定”按钮,就可以看见使用应用程序的设定程序码

万事俱备!Vibe Coding 用户注册登录页面

从刚刚上方的步骤中,已经完成了“Google 登录验证”、“电子信箱注册”、“OAuth 用户端凭证”和“Firebase 应用程序”,接下来就要透过 Vibe Coding 的方式,将这些工具全部整合在一起,实现一个可以让用户注册登录的页面!在自己的 AI 中使用下方的提示词产生网页。

我建立了 Firebase 專案並使用 Firebase Authentication 產生「Google 登入驗證」、「電子信箱註冊」的驗證機制,請根據提示詞幫我產生一個註冊登入頁面。
- 先使用假的 Firebase 應用程式和 OAuth 金鑰
- 使用基本的 HTML 和 JS,不要套用任何框架。
- 畫面中一開始呈現登入畫面,但要有「註冊帳號」和「忘記密碼」的連結。
- 登入時可以使用「Google 登入」或「電子信箱登入」。
- 點擊「註冊帳號」後可以前往註冊畫面。
- 點擊「忘記密碼」後會發送重設密碼的信件。
- 註冊時可以使用「Google 註冊」或「電子信箱與密碼註冊」。
- 如果使用電子信箱需要認證信箱。
- 登入完成後顯示登入完成畫面。

产生网页后,参考“下载 Vibe Coding 网页程序码”教学,下载并编辑网页程序码,将 Firebase 信息的段落换成刚刚 Firebase 应用程序的程序码。

万事俱备!Vibe Coding 用户注册登录页面 - 下载并编辑网页程序码,将 Firebase 信息的段落换成刚刚 Firebase 应用程序的程序码

完成后在本机环境启用服务器,或参考“使用 GitHub 部署你的网页作品”把网页部署到 Github ( 记得确认 Authentication 授权网域有加入 Github 网址 ),打开网页之后就可以看到完整的注册登录画面。

万事俱备!Vibe Coding 用户注册登录页面 - 打开网页之后就可以看到完整的注册登录画面

点击“使用 Google 登录”,就会进行使用 Google 账号登录的流程,如果没有注册过,就会弹出一些视窗要不断确认验证。

万事俱备!Vibe Coding 用户注册登录页面 - 点击“使用 Google 登录”,就会进行使用 Google 账号登录的流程,如果没有注册过,就会弹出一些视窗要不断确认验证

完成后就会出现注册成功并登录的画面。

万事俱备!Vibe Coding 用户注册登录页面 - 完成后就会出现注册成功并登录的画面

如果是使用 Email 注册也是类似的步骤,点击“注册账号”,输入电子信箱和密码。

万事俱备!Vibe Coding 用户注册登录页面 - 如果是使用 Email 注册也是类似的步骤,点击“注册账号”,输入电子信箱和密码

注册后就会寄送认证信。

万事俱备!Vibe Coding 用户注册登录页面 - 注册后就会寄送认证信

点击认证信的链接就可以确认电子信箱。

万事俱备!Vibe Coding 用户注册登录页面 - 点击认证信的链接就可以确认电子信箱

再次使用电子信箱登录之后,出现“电子邮件已验证”的提示,表示已经正确使用电子信箱和密码注册。

万事俱备!Vibe Coding 用户注册登录页面 - 再次使用电子信箱登录之后,出现“电子邮件已验证”的提示,表示已经正确使用电子信箱和密码注册

如果网际密码,也可以填入电子信箱,然后点击“忘记密码”按钮,就会寄送重设密码的信件。

万事俱备!Vibe Coding 用户注册登录页面 - 如果网际密码,也可以填入电子信箱,然后点击“忘记密码”按钮,就会寄送重设密码的信件

Firebase Authentication 查看用户信息

已经透过 Vibe Coding 实现注册登录画面,用户也开始注册之后,就可以前往 Firebase Authentication 查看用户信息与更多设定,进入 Firebase 专案,点击 Authentication 选择“用户”页签,就可以看到已经注册的用户。

Vibe Coding Firebase Authentication 查看用户信息与更多设定 - 进入 Firebase 专案,点击 Authentication 选择“用户”页签,就可以看到已经注册的用户

点击用户后方的“...”,可以重设密码、停用或删除用户。

Vibe Coding Firebase Authentication 查看用户信息与更多设定 - 点击用户后方的“...”,可以重设密码、停用或删除用户

小结

透过 Firebase,只需要简单几个步骤,就能完成了一个具备专业的登录系统,只要可以掌握身份验证后,将能进一步探索数据库的各种权限规则,或云端储存等更进阶的功能,继续透过 Vibe Coding 保持这份开发的律动,创造更多可能。

延伸阅读

Vibe Coding 的重点都不在于“写程序”,而是为了配合程序的各种“准备工作”,下方列出 Vibe Coding 相关的教学,透过一系列的教学,就更能掌握正确且顺畅的开发流程:

意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注