搜索

生成式 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 串接 Google 云端硬盘

在“Vibe Coding”的浪潮下,如果需要为网页应用程序增加“文件上传”功能时,与其去设定复杂的 AWS 或 Google Cloud Storage,不如利用普及的 Google Drive ( Google 云端硬盘 ) 作为上传数据库,这篇教学会透过 Google Apps Script ( GAS ) 作为中继站,以直觉的方式将 Google Drive 变成云端硬盘后端,轻松完成文件上传的操作。

快速导览:

Vibe Coding 将 Google Drive 变身最强文件后端

教学影片

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

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

使用 Google Drive 作为上传空间的优缺点

使用 Google Drive 作为文件储存方案,对于 Vibe Coding 玩家来说有明显的吸引力,但也存在一些限制,下方列出相关的优缺点:

Vibe Coding 将 Google Drive 变身最强文件后端 - 使用 Google Drive 作为上传空间的优缺点

使用 Google Drive 作为上传空间的注意事项

在开始实作前,请务必留意以下几点,以确保 Google Drive 和专案的稳定性与安全性:

Vibe Coding 将 Google Drive 变身最强文件后端 - 使用 Google Drive 作为上传空间的注意事项

准备工作 1:建立账号密码表与上传文件夹

既然要使用 Google Drive 作为上传数据库,就一定要先建立“上传文件夹”,此外还要多建立一份“账号密码表”,让“只有账号密码”的用户才可以上传数据,借此提高安全性,参考下方步骤建立文件夹和账号密码表:

建立上传文件夹

进入自己的云端硬盘,用新增功能,新增一个名为“upload”的文件夹 ( 名称先设定为 upload,如果使用自订名称,待会 Apps Script 串接时再、额外修改 ),文件夹不需要更动权限,保持只有自己可以使用即可。

Vibe Coding 准备工作 1:建立账号密码表与上传文件夹 - 建立上传文件夹

建立账号密码 Google Sheet

进入自己的云端硬盘,用新增功能,新增一个名为“user”的 Google Sheet ( 名称先设定为 user,如果使用自订名称,待会 Apps Script 串接时再额外修改 )。

Vibe Coding 准备工作 1:建立账号密码表与上传文件夹 - 建立账号密码 Google Sheet

打开这份 Google Sheet,第一个字段填上账号,第二个字段填入密码,Google Sheet 不需要更动权限,保持只有自己可以使用即可。

Vibe Coding 准备工作 1:建立账号密码表与上传文件夹 - 打开这份 Google Sheet,第一个字段填上账号,第二个字段填入密码

准备工作 2:建立操作 Google Sheets 的 Apps Script

建立了账号密码表和上传的文件夹之后,就要开始透过 Google Apps Script 产生网页应用程序,让网页可以判断账号密码并上传文件,如果对于 Google Apps Script 不了解,可以先参考下方教学 ( 从头阅读到“Google Apps Script 的部署方式”即可 ):

参考:利用 Google Apps Script 打造免费网页部署基地

虽然可以透过 AI 从无到有撰写 Apps Script 的程序,但对于刚入门数据库的用户而言也很辛苦,建议直接使用 STEAM 教育学习网的“范例程序”,搭配 AI 一起操作速度会更快,这个范例程序的功能说明如下:

  • 安全机制:透过“不公开”的“账号密码”试算表验证身份,确认账号密码后才可以上传文件。
  • 数据格式:可以限制哪种类型的文件才可以上传。
  • 消息回馈:会回馈账号密码错误、已经上传、文件网址等消息。

打开范例 GAS 链接,档名是“GAS Vibe Coding for Google Drive by OXXO.STUDIO”,打开链接之后,从左边选择“总览”,接着点击右上方“建立副本”,将文件复制到自己的 google 云端硬盘中 ( 自行选择文件夹放置 )。

打开链接:https://script.google.com/d/1v_T52Wr34L32Ybb6qtnHbxj9F24hRumYakKIQdsldGHskFSxlysmvM6C/edit?usp=sharing

Vibe Coding 准备工作 2:建立操作 Google Sheets 的 Apps Script - 打开范例 GAS 链接,档名是“GAS Vibe Coding for Google Drive by OXXO.STUDIO”,打开链接之后,从左边选择“总览”,接着点击右上方“建立副本”,将文件复制到自己的 google 云端硬盘中

建立副本之后,如果刚刚账号密码 Google Sheet 和上传文件夹使用自己的档名,需要额外修改 Apps Script 里 CONFIG 信息,将内容换成自己的档名,没有的话就不需要修改。

Vibe Coding 准备工作 2:建立操作 Google Sheets 的 Apps Script - 建立副本之后,如果刚刚账号密码 Google Sheet 和上传文件夹使用自己的档名,需要额外修改 Apps Script 里 CONFIG 信息,将内容换成自己的档名

部署 Google Apps Script

范例的 Apps Script 完成之后,下一个动作就是要将这个程序部署为网页可以使用的程序,点击右上角“部署”,选择“新增部署作业”。

Vibe Coding 部署 Google Apps Script - 范例的 Apps Script 完成之后,下一个动作就是要将这个程序部署为网页可以使用的程序,点击右上角“部署”,选择“新增部署作业”

在弹出视窗中点击左上方“齿轮”图示,选择“网页应用程序”,将“谁可以存取”的权限设定为“所有人”( “我的身份”就是你自己的账号 ),说明文字可自由填写。

Vibe Coding 部署 Google Apps Script - 将“谁可以存取”的权限设定为“所有人”( “我的身份”就是你自己的账号 ),说明文字可自由填写。

接着点击“部署”,第一次部署会出现“要求存取权”的提示,点击“授予存取权”。

Vibe Coding 部署 Google Apps Script - 将“谁可以存取”的权限设定为“所有人”( “我的身份”就是你自己的账号 ),说明文字可自由填写

点击“Advanced”展开继续的选项,点击“Go to....”进行下一步。

Vibe Coding 部署 Google Apps Script - 点击“Advanced”展开继续的选项,点击“Go to....”进行下一步

全选启用上方权限,点击“Continue”按钮继续部署。

Vibe Coding 部署 Google Apps Script - 全选启用上方权限,点击“Continue”按钮继续部署

部署完成后,就会产生一串网址,届时就可以在网页里面使用这串网址比对账号密码,并上传数据到 Google 云端硬盘。

Vibe Coding 部署 Google Apps Script - 部署完成后,就会产生一串网址,届时就可以在网页里面使用这串网址比对账号密码,并上传数据到 Google 云端硬盘

Vibe Coding 上传文件到 Google Drive

因为使用 GAS 串接 Google Drive 并不是使用标准的 API,因此 AI 会不清楚所有的读写文件的方法 ( AI 只认得官方提供的标准 API ),不过如果要透过 Vibe Coding 的方式,只要提供 AI 对应的 API 文件或是程序码,AI 就可以从中抓取对应的方法使用,下方是 STEAM 教育学习网串接 Google Drive 的 API 说明文件,可以先下载到自己的电脑中 ( 可以存档为 .txt 或 .md )。

打开:串接 Google Drive API 说明文件

有了说明文件后,接着就上传这个说明文件,并透过下方提示词,请 AI 产生可以上传文件到 Google Drive 的网页。

請幫我產生一個網頁
- 我的網頁會透過 GAS 上傳檔案到 Google Drive,GAS API 用法請參考附件的說明文件。
- 使用純 HTML 和 JS,不要使用額外框架
- 畫面上有帳號密碼輸入欄位、選擇檔案按鈕、上傳按鈕、訊息提示
- 幫我在程式碼中使用假的 API 路徑,我會自行替換

Vibe Coding 部署 Google Apps Script - 有了说明文件后,接着就上传这个说明文件,并透过下方提示词,请 AI 产生可以上传文件到 Google Drive 的网页

完成后,参考“下载 Vibe Coding 网页程序码”教学,下载 HTML 并用程序码编辑器或文字编辑器打开 HTML 源代码,把假数据的位置替换成刚刚 GAS 部署的网址。

Vibe Coding 部署 Google Apps Script - 下载 HTML 并用程序码编辑器或文字编辑器打开 HTML 源代码,把假数据的位置替换成刚刚 GAS 部署的网址

接下来只要在本机环境启用服务器,或参考“使用 GitHub 部署你的网页作品”的教学步骤,把网页上传到 Github,打开网页,输入账号密码,就可以上传文件到 Google 云端硬盘了!

Vibe Coding 部署 Google Apps Script - 接下来只要在本机环境启用服务器,或参考“使用 GitHub 部署你的网页作品”的教学步骤,把网页上传到 Github,打开网页,输入账号密码,就可以上传文件到 Google 云端硬盘了

回到云端硬盘的 upload 文件夹,就可以看见上传的文件 ( 注意,如果要让其他人也可以检视文件,需要打开文件夹分享权限 )。

Vibe Coding 部署 Google Apps Script - 回到云端硬盘的 upload 文件夹,就可以看见上传的文件

结语

透过 Google Drive 与 Apps Script 的组合,可以轻松避开传统开发中租用服务器与设定数据库的困难,用最少的开发成本换取了最大的实作弹性,虽然这种架构不适合商用的重度应用,但对于个人工具、原型设计或是小团队的内部系统来说,Google Drive 无疑是极佳的解决方案!

延伸阅读

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

意见反馈

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