搜索

生成式 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 串接 Gemini API

Vibe Coding 强调的是一种流畅的协作状态,由用户负责定义产品的灵魂与方向,AI 负责处理底层的实作细节,这篇教学将深入探索如何利用 Google 最强大的 Gemini API,将那些稍纵即逝的灵魂闪光,透过 Vibe Coding 转化为触手可及的应用程序。

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

快速导览:

灵感即程序:用 Gemini API 打开你的 Vibe Coding 新时代

教学影片

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

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

什么是 Gemini API?它与直接使用 Gemini 有何不同?

许多初学者会疑惑:“直接在网页版 Gemini 聊天就能写 code 了,为什么还要用 API?”对于 Vibe Coding 而言,API 就是让 AI 从“对话”升华为“产品”的关键,而 Gemini API 是 Google 开放给开发者的后端接口,可以将 Gemini 的多模态理解能力直接整合进自己的网页、App 或自动化脚本中。

Gemini API 具有下列特色:

  • 深度控制权

    网页版 Gemini 是“经过包装”的产品,无法进行更细节或更个人化的控制,而 API 提供了纯粹的 AI 引擎,可以微调 temperature、topP 等参数,并透过 System Instruction 彻底定义 AI 的性格与输出规范。

  • 结构化输出

    API 支援将结果以 JSON 格式回传,产出的内容可以直接被程序逻辑读取、解析并驱动 UI,不需要手动复制贴上。

  • 无缝整合与自动化

    API 让 AI 成为专案的一种功能,可以让它在用户点击按钮时自动执行任务,或是批次处理成千上万的数据。

  • 超长上下文与多模态

    API 支援高达 1M 甚至 2M 的 Token 处理能力,并能直接处理图像、图像与音讯,能将整个专案库当作上下文丢给它,实现真正的全域开发视角。

灵感即程序:用 Gemini API 打开你的 Vibe Coding 新时代 - 什么是 Gemini API?它与直接使用 Gemini 有何不同?

Gemini API 要钱吗?免费层级 vs. 付费方案

对于 Vibe Coding 的初学者来说,Google 提供了一个极为慷慨的“免费层级 ( Free Tier )”,但如果打算长期使用或部署大型专案之前,则必须了解付费版和免费版的差异,下方列出 Gemini API 费用与额度对照表 ( 实际额度可能随 Google 政策或模型更新而调整,请以 Google AI Studio 官网为准 )

参考:Gemini Developer API 定价

项目 免费层级 ( Free Tier ) 按量付费 ( Pay as you go )
价格 ( 输入/输出 ) 完全免费 约 $0.1~$0.4 ( 每 1M Tokens )
数据隐私 数据会用于改进模型 数据受保护,不被训练
每分钟请求 ( RPM ) 15 次 2,000 次以上
每日请求 ( RPD ) 1,500 次 无限制
每分钟 Token (TPM) 1,000,000 4,000,000+
上下文脉络快取 不支援 支援 ( 节省重复读取成本 )
以 Google 搜索强化事实基础 不支援 支援
利用 Google 地图建立基准 不支援 支援
产生图片与影片 不支援 支援

建立 Google 专案

使用 Google 账号登录 Google 云端平台,点击右上角“控制台”。

前往:Google 云端平台

Vibe Coding 建立 Google 专案 - 使用 Google 账号登录 Google 云端平台,点击右上角“控制台”

如果是“第一次使用”,可以点击画面中间的“建立专案”开始建立专案。

Vibe Coding 建立 Google 专案 - 如果是“第一次使用”,可以点击画面中间的“建立专案”开始建立专案

如果“已经有建立过专案”,可以点击左上角专案名称打开专案选择的弹出视窗,然后在弹出视窗里点击“新增专案”。

Vibe Coding 建立 Google 专案 - 如果“已经有建立过专案”,可以点击左上角专案名称打开专案选择的弹出视窗,然后在弹出视窗里点击“新增专案”

建立专案时只要输入专案名称就可以建立。

Vibe Coding 建立 Google 专案 - 建立专案时只要输入专案名称就可以建立

专案建立后,可以从上方看到专案的名称,点击后也可以切换不同的专案或新增专案。

Vibe Coding 建立 Google 专案 - 专案建立后,可以从上方看到专案的名称,点击后也可以切换不同的专案或新增专案

建立 Gemini API 金钥

专案建立之后,接下来就要建立 API 金钥,建立的方式有两种,分别是“从 Google Cloud 专案建立”和“从 Google AI Studio 建立”。

方法 1、从 Google Cloud 专案建立 Gemini API 金钥

要从 Google Cloud 建立 Gemini API 的手续有点复杂 ( 原本很简单,但可能因为滥用情形严重,就增加一些安全性或关联性 ),点击左侧选单,选择“IAM 与管理 > 服务账户”。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 点击左侧选单,选择“IAM 与管理 > 服务账户”

点击“建立服务账户”。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 点击“建立服务账户”

输入服务账户的名称之后,点选“完成”就能建立服务账户。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 输入服务账户的名称之后,点选“完成”就能建立服务账户

完成后就能看到这个服务账户信息,服务账户表示可以在 Google Cloud 上执行动作的账户身份。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 完成后就能看到这个服务账户信息,服务账户表示可以在 Google Cloud 上执行动作的账户身份

有了服务账户之后,接着前往自己的 Google Cloud 专案,点击左侧“API 和服务 > 程序库”。

Google 近期将 Gemini API 凭证与其他 API 凭证分开,无法共同使用,需要额外独立启用。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 前往自己的 Google Cloud 专案,点击左侧“API 和服务 > 程序库”

进入程序库页面后,在上方搜索字段输入“gemini”,点击下方 Gemini API。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 进入程序库页面后,在上方搜索字段输入“gemini”,点击下方 Gemini API

进入 Gemini API 页面后,点击“启用” ( 如果已经启用过就会是“管理”按钮 )。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 进入 Gemini API 页面后,点击“启用” ( 如果已经启用过就会是“管理”按钮 )

进入 Gemini API 详细数据页面后,进入“凭证”页签,点击“建立凭证”,选择“API 金钥”。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 进入 Gemini API 详细数据页面后,进入“凭证”页签,点击“建立凭证”,选择“API 金钥”

建立 API 金钥时,只需要输入金钥名称,并选择 Gemini API 即可。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 建立 API 金钥时,只需要输入金钥名称,并选择 Gemini API 即可。

往下拉,选择刚刚建立的“服务账户”,接着就可以直接建立 API 金钥。

过去在建立 Gemini API 金钥时,可以限制这个金钥只有在“特定网站”才能使用,但因为仍发生太多金钥外流问题,所以后来就直接禁止这项功能,需要透过其他方式保护金钥 ( 目前只能选择“无”或“IP” )。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 往下拉,选择刚刚建立的“服务账户”,接着就可以直接建立 API 金钥

金钥建立完成后,点击后方“显示金钥”就可以查看和复制金钥。

Vibe Coding 从 Google Cloud 专案建立 Gemini API 金钥 - 进入凭证页面后,点击上方“建立凭证”,选择 API 金钥

方法 2、从 Google AI Studio 建立 Gemini API 金钥

前往 Google AI Studio,使用和 Google 专案相同的账号登录 Google AI Studio。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 专案建立之后,接下来要前往 Google AI Studio,在 Google AI Studio 里建立对应的 API 金钥,使用和 Google 专案相同的账号登录 Google AI Studio

点击左下角“Get API Key”。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 点击左下角“Get API Key”

进入 API Keys 画面后,点击右上角“Create API Key”按钮。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 进入 API Keys 画面后,点击右上角“Create API Key”按钮

在 Choose an imported project 的下拉选单里,选择刚刚在 Google Cloud 建立的专案,完成后按下“Create Key”按钮建立 API Key。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 在 Choose an imported project 的下拉选单里,选择刚刚在 Google Cloud 建立的专案

完成后再 API Keys 的画面就能查看自己建立的 API Key,点击 API Key 就可以查看详细信息。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 完成后再 API Keys 的画面就能查看自己建立的 API Key,点击 API Key 就可以查看详细信息

建构 Gemini API 金钥保护的网页应用程序

虽然设定 API 金钥很简单 ( 只是步骤繁琐 ),但因为 Google 修改了 Gemini API 的保护机制,不能像其他 API 一样透过“网址”来进行保护,所以为了保护 API 金钥不要外流,可以透过输入密码的方式进行连线,当确认密码正确,才可以透过后端串连 Gemini API,如此一来就能进行更完整的保护。

特别注意!如果直接将 API Key 暴露在公开的网页的程序码中,Google 会在 24 小时内传送安全警告并封锁该金钥,因此如果要正式上线,必须改为透过登录后读取的方式才能正常运作 ( 测试环境就没关系 )。

为了实现这个功能,可以透过 Google Apps Script 打造一个轻便的网页应用程序,透过网页应用程序判断密码是否正确,首先前往自己的 Google 云端硬盘,建立 Google Apps Script。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 首先前往自己的 Google 云端硬盘,建立 Google Apps Script

接着回到自己的 AI 工具使用下方提示词,产生 Apps Script 的程序码,复制程序码,回到 Apps Script 的编辑区贴上。

幫我寫一個 apps script 網頁應用程式,會根據使用者傳送的 json 格式資料,回傳對應的內容。
- 使用者傳送「1」和「密碼」,會確認密碼是否正確,回傳「ok」。
- 使用者傳送「2」和「密碼」和「對話 prompt」,會確認密碼是否正確,如果正確就會呼叫免費版的 gemini api  ( 模型名稱 gemini-3.5-flash ),並把 AI 回傳的結果回傳給使用者。 

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 接着回到自己的 AI 工具使用下方提示词,产生 Apps Script 的程序码,复制程序码,回到 Apps Script 的编辑区贴上

完成后将 Apps Script 部署为网页应用程序 ( 右上角“部署 > 新增部署作业”,部署时如果遇到惊叹号提示框就点击“Advanced”,详细参考“正式部署 GAS,让全世界的人都看到自己的网页!”)。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 完成后将 Apps Script 部署为网页应用程序 ( 右上角“部署 > 新增部署作业”

部署成功之后,就可以得到网页应用程序的网址,待会就会使用这个网址和 Gemini API 进行互动。

Vibe Coding 从 Google AI Studio 建立 API 金钥 ( Secret Token ) - 部署成功之后,就可以得到网页应用程序的网址,待会就会使用这个网址和 Gemini API 进行互动

Vibe Coding 在网页里使用 Gemini API

再来就可以透过 Vibe Coding 的方式,让自己的网页也可以拥有 API 的功能!使用下方的提示词,就可以让 AI 产生一个可以透过 Gemini API 和 AI 互动的基本网页 ( 会先要求输入密码,密码正确才可以传送消息 )。

請幫我產生一個網頁,網頁中會呼叫 Apps Script 進行聊天。
- 開啟網頁後,先開啟輸入密碼畫面,要求使用者需要先輸入一段密碼,接著會傳送 1 和密碼,確認無誤 ( 收到 ok ) 之後才會進入聊天畫面,並記住密碼。
- 進入聊天畫面後,每次聊天時都要傳送 2 和剛剛輸入的密碼和對話。
- 對話送出後,當接收 Apps Script 應用程式回傳的訊息之後,才可以進行下一筆對話。
注意:在程式碼中使用「假的 GAS 應用程式網址」,我會自行在程式碼中更換,下方提供 Apps Script 的程式碼給你參考:
< 貼上剛剛 Apps Script 的程式碼 >

产生网页后,复制网页程序码,参考“下载 Vibe Coding 网页程序码”的做法把程序码贴到自己的网页编辑器中,贴上程序码之后,记得修改 Apps Script 的网址。

Vibe Coding 在网页里使用 Gemini API - 透过 Vibe Coding 的方式,让自己的网页也可以拥有 API 的功能!

如果要在本机环境测试需要打开本机服务器,或者参考“使用 GitHub 部署你的网页作品”教学,把网页部署到 Github 上,完成后打开网页,输入内容,如果 AI 会回应,表示已经正常串接 Gemini API。

因为是免费版 API,三不五时就会出现“This model is currently experiencing high demand. Spikes in demand are usually temporary. Please try again later.”的消息,需要等待几分钟之后才可以正常对话。

Vibe Coding 设定 Gemini API 金钥安全性 - 把网页部署到 Github 上,完成后打开网页,输入内容,如果 AI 会回应,表示已经正常串接 Gemini API

由于 Gemini API 有“每日使用配额”,如果要查看使用状况,可以前往 Google Cloud 专案的“API 和服务 > 已启用的 API 和服务”查看,以下图为例,免费版的额度已经使用了 10%。

Vibe Coding 设定 Gemini API 金钥安全性 - 由于 Gemini API 有“每日使用配额”,如果要查看使用状况,可以前往 Google Cloud 专案的“API 和服务 > 已启用的 API 和服务”查看

Gemini API 的参数结构

如果想要更深入了解 Gemini API 的用法,可以从 Gemini API 的“参数”开始认识,透过调校模型的“参数”,可以精确地控制输出的稳定性与创意边界,Gemini API 使用 JSON 格式将参数进行结构化,以下是关键参数:

Vibe Coding + Gemini API 特定参数打造 AI 皮卡丘对话机

大致了解一些 Gemini API 参数可以使用之后,接着也可以透过 Vibe Coding 让自己串接的服务更有特色,下方提示词会沿用刚刚的范例,只修改 Gemini API 的参数,就让 AI 变成了 AI 皮卡丘。

幫我透過 Gemini API 的參數,設定這個 AI 的個性,讓這個 AI 是一個「皮卡丘」,只會用「皮卡丘」這三個字組合來回應,或搭配一些 emoji 表情回應,例如「皮卡!皮卡皮卡!」「皮卡!皮卡丘!」

产生网页后,重复刚刚修改 API Key 和上线的动作,打开网页就可以看 AI 皮卡丘互动了。

Vibe Coding 设定 Gemini API 金钥安全性 - 产生网页后,重复刚刚修改 API Key 和上线的动作,打开网页就可以看 AI 皮卡丘互动了

小结

在 Vibe Coding 的新时代,技术门槛正以前所未有的速度降低。现在强大的 Gemini API 已准备就绪,API 金钥也已经握在手中。别再犹豫,放开那些教条式的语法束缚,听从直觉,开始编写自己的“Vibe”吧!

延伸阅读

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

意见反馈

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