影片筆記:ChatGPT Sites:一键建站、部署、分享
YouTube 影片框會固定在左上方;點擊右側逐字稿時間戳可跳到對應時間。
一句話總結
影片介紹 ChatGPT 5.6 版本更新,重點實測「Sites」功能,展示如何透過單一提示詞一鍵生成包含前端、後端 API、資料庫及專屬網址的完整網站,並透過實測建立社交媒體監控看板,強調其降低網站分享成本與輕量級部署的優勢。
核心重點
- ChatGPT 5.6 更新內容:新增 Chat、Work、Codex 三個分頁/模式;模型升級至 5.6,提供三種模型選擇及 Thinking Level;Voice Model 選項增加;新增 Live 模式。
- Sites 功能核心價值:透過一句提示詞生成已部署的網站,包含資料庫、後端 API 及專屬網址。將「分享網站」的成本降低至與分享 Word/PPT 文件相當的輕量級程度。
- 技術架構:基於 Cloudflare 技術棧,前端使用 React 和 Next.js,後端數據存儲使用 D1(Serverless SQL 資料庫)和 R2(對象存儲)。
- 實測案例:建立一個監控社交媒體粉絲增長的看板,展示從提示詞生成、UI 調整、後端邏輯設定(定時爬蟲、資料庫寫入)到公開分享的完整流程。
- 競爭優勢:相較於 Google AI Studio、Replit、Lovable 等工具,Sites 在輕量級部署與一鍵分享方面表現最佳。
詳細大綱
1. ChatGPT 5.6 主要更新項目
- 介面與模式變化:新增 Chat、Work、Codex 三個分頁/模式。
- 模型升級:從 5.5 升級至 5.6,提供三種模型選擇及對應的 Thinking Level。
- 其他功能:Voice Model 增加選項、新增 Live 模式。
2. 講者對產品線劃分的觀點
- 認為將產品分為 Chat、Work、Codex 三者必要性不高。
- 認為 Work 與 Codex 功能重疊度高,用戶在客戶端使用時無需頻繁切換。
- 質疑此劃分可能違背 Codex 創始人希望用戶在單一 App 內完成所有工作的初衷。
3. Sites 功能深度解析
- 核心價值:透過一句提示詞(Prompt)生成已部署的網站,包含資料庫、後端 API 及專屬網址。
- 創新意義:將「分享網站」的成本降低至與分享 Word/PPT 文件相當的輕量級程度,有助於公司內部流程及輕量級建站。
- 競爭優勢:相較於 Google AI Studio、Replit、Lovable 等工具,Sites 在輕量級部署與一鍵分享方面表現最佳。
4. 實測案例:社交媒體粉絲增長看板
- 模型選擇與 Token 消耗:初始使用 Sol ExtraHigh 導致 Token 快速耗盡,後改為 Medium。
- UI 生成與調整:初次生成 UI 效果一般,經輸入排版與設計提示詞後改善。
- 功能整合:結合 Sites 與 Computer Use 技能,實現監控網站功能。
- 互動體驗:可在 Codex 桌面端直接打開生成的網站(Open in ChatGPT),無需跳出至瀏覽器插件。
- 隱私與公開機制:默認僅創建者可見,可手動設置為公開,網址不變。
- 後端邏輯實作:
- 設置定時任務(如每天早上 8:15)。
- 爬取社交媒體瀏覽與粉絲數據。
- 通過後端接口將數據存入資料庫並展現於前端。
- 應用場景:具備前端、後端、資料庫、網址及存取控制(Access Control),適合用於原型開發(Prototype)。
5. 技術細節與架構
- 前端技術:使用 React 和 Next.js 實現。
- 運行環境:部署於 Cloudflare。
- 編譯工具:使用開源項目 vinext 將 Next.js 代碼轉換為 Worker 可運行形式。
- 後端數據存儲:
- D1:Serverless SQL 資料庫。
- R2:對象存儲(類似 Amazon S3)。
工具 / 模型 / 名詞整理
- ChatGPT 5.6
- ChatGPT Work 模式
- Codex
- Thinking Level
- Voice Model
- Live 模式
- Sites
- Google AI Studio
- Replit
- Lovable
- Sol ExtraHigh(模型選項)
- Medium(模型選項)
- Computer Use
- React
- Next.js
- Cloudflare
- vinext
- D1
- R2
- Amazon S3(作為比較對象提及)
操作流程整理
選擇模型:在 ChatGPT 5.6 中選擇模型(如 Medium),避免使用高消耗模型(如 Sol ExtraHigh)導致 Token 耗盡。
輸入提示詞:輸入描述網站需求的提示詞(Prompt)。
UI 生成與調整:系統生成初始 UI,若效果不佳,可輸入排版與設計提示詞進行調整。
功能整合:結合 Sites 與 Computer Use 技能,實現特定監控或互動功能。
後端邏輯設定:
- 設置定時任務(例如每天早上 8:15)。
- 配置爬蟲抓取數據(如社交媒體瀏覽與粉絲數據)。
- 設定後端接口將數據存入資料庫(D1)。
公開與分享:默認網站僅創建者可見,可手動設置為公開,生成專屬網址。
訪問與測試:可在 Codex 桌面端直接打開生成的網站(Open in ChatGPT),或通過瀏覽器訪問。
值得注意的限制或風險
- Token 消耗:使用高算力模型(如 Sol ExtraHigh)可能導致 Token 快速耗盡,建議選擇 Medium 等較低消耗選項。
- UI 生成質量:初次生成的 UI 效果可能一般,需要通過額外的提示詞進行排版與設計調整。
- 隱私默認設置:生成的網站默認僅創建者可見,需手動設置為公開才能讓他人訪問。
- 技術棧依賴:Sites 功能基於 Cloudflare 技術棧(React, Next.js, D1, R2),其穩定性和功能擴展性依賴於該生態系統。
逐字稿辨識疑點
- ChatGPT5.6 / 5.5 / 5.6:逐字稿中多次提及「ChatGPT5.6」及模型從「5.5」升級到「5.6」,此版本編號與目前公開資訊可能有出入,需查證是否為口誤或特定內部版本。
- splitted tab:逐字稿中出現英文單字混用,疑為「split tabs」或「分頁」之意。
- Sol ExtraHigh:此為模型選項名稱,疑點在於通常模型選項可能為「Turbo」、「Pro」或特定代號,「Sol ExtraHigh」需查證是否為聽寫錯誤或特定命名。
- OpeninChatGPT:疑為「Open in ChatGPT」的連寫或口誤。
- AccessControl:逐字稿中提及此功能,疑為「Access Control」(存取控制)的拼寫或口語化表達。
- Sites:此為新功能名稱,需確認是否為官方正式命名或暫定名稱。
- vinext:此為將 Next.js 轉換為 Worker 的開源項目名稱,需查證是否為「vercel/next-on-pages」或其他類似工具的名稱誤聽。
可延伸追問
- ChatGPT 5.6 版本中,Work 模式與 Codex 模式的功能重疊具體表現為何?
- Sites 功能生成的網站在長期運行中,資料庫(D1)和對象存儲(R2)的費用結構如何?
- 如何確保 Sites 生成的網站在公開後的數據安全與隱私保護?
- vinext 工具在將 Next.js 代碼轉換為 Cloudflare Worker 時,有哪些已知的限制或兼容性問題?
- 對於非技術用戶,Sites 功能在 UI 調整方面的易用性如何?是否需要編寫代碼知識?
逐字稿時間軸
右側可一路往下捲;左側影片框會固定。點擊時間戳會讓左側影片跳到對應秒數。
00:00:00.000 → 00:00:01.633
Hello,大家好,最近
00:00:01.833 → 00:00:03.466
ChatGPT5.6发布了
00:00:03.500 → 00:00:04.700
它主要的更新有
00:00:04.700 → 00:00:06.366
首先增加了ChatGPT
00:00:06.400 → 00:00:09.133
Work模式,在网站你可以看到
00:00:09.200 → 00:00:10.000
Chat和Work
00:00:10.000 → 00:00:11.533
这两个splitted tab
00:00:11.566 → 00:00:13.133
在桌面端你也可以看到
00:00:13.166 → 00:00:14.700
Work跟Codex
00:00:14.733 → 00:00:15.966
这两个不同的形式
00:00:16.000 → 00:00:17.000
不过我个人觉得
00:00:17.033 → 00:00:18.233
它把产品分为,Chat
00:00:18.266 → 00:00:20.266
Work还有Codex这三者
00:00:20.433 → 00:00:22.866
是我个人不太喜欢
00:00:22.900 → 00:00:25.233
我觉得没有什么必要,而且特别
00:00:25.266 → 00:00:27.500
像Work跟Codex这两者
00:00:28.500 → 00:00:30.700
我在客户端使用的时候
00:00:30.733 → 00:00:32.566
我自己并不会去切换
00:00:32.600 → 00:00:34.600
我觉得两者,其实非常的相近
00:00:34.600 → 00:00:35.900
很多Work做的工作
00:00:36.033 → 00:00:36.900
Codex也可以做
00:00:36.933 → 00:00:37.833
然后反之亦然
00:00:37.900 → 00:00:39.933
而且我记得以前我听过Codex
00:00:39.933 → 00:00:42.166
创始人开发这个App的初衷
00:00:42.200 → 00:00:43.133
他想的就是说
00:00:43.166 → 00:00:44.833
用户能够把所有的工作
00:00:44.866 → 00:00:47.100
在一个App里面就能完成
00:00:47.500 → 00:00:50.166
非常用户友好,也非常的集中
00:00:50.533 → 00:00:51.766
现在分为三个产品线
00:00:51.933 → 00:00:54.233
是不是有一点违背了这个初衷
00:00:55.033 → 00:00:56.933
是模型从5.5升级到5.6
00:00:57.000 → 00:00:58.033
并且这个5.6
00:00:58.066 → 00:00:59.866
是有三个模型可以选择
00:00:59.900 → 00:01:01.466
而且每个模型都有相对应的
00:01:01.500 → 00:01:02.000
ThinkingLevel
00:01:02.033 → 00:01:03.633
可以选择,第三个更新
00:01:03.833 → 00:01:05.000
是ChatGPT的
00:01:05.033 → 00:01:05.833
VoiceModel
00:01:05.900 → 00:01:07.333
增加了更多的选项
00:01:07.366 → 00:01:08.633
以及Live模式
00:01:08.666 → 00:01:10.233
最后更新,是关于Sites
00:01:10.266 → 00:01:11.700
这个也是我想在这个
00:01:11.733 → 00:01:14.066
视频稍微多花点时间去讲一下的
00:01:14.133 → 00:01:16.166
因为我觉得它在技术难度上
00:01:16.200 → 00:01:19.066
虽然说没有做到很大的创新之类
00:01:19.100 → 00:01:20.733
但是我觉得他在平常
00:01:20.766 → 00:01:22.366
我们的工作交流
00:01:22.833 → 00:01:25.033
工作模式上是一种创新
00:01:25.033 → 00:01:26.533
它这个Sites功能是什么
00:01:26.566 → 00:01:28.766
说白了就是你用一句prompt
00:01:28.800 → 00:01:30.233
一句提示词就能够
00:01:30.233 → 00:01:33.166
生成一个已经被部署好的网站
00:01:33.200 → 00:01:35.066
其中也包括了数据库
00:01:35.600 → 00:01:36.533
后端的API
00:01:36.600 → 00:01:38.633
以及他给你assign的一个网址
00:01:38.633 → 00:01:40.133
为什么我觉得这个很有趣
00:01:40.333 → 00:01:42.600
因为我觉得他能够让我想到大家
00:01:42.633 → 00:01:46.166
现在在分享,比如说PDF
00:01:46.700 → 00:01:48.300
WORD文档,PPT
00:01:48.633 → 00:01:50.166
等等文件这样的形式
00:01:50.200 → 00:01:51.733
我们在工作中可能是分享
00:01:51.766 → 00:01:53.900
像Word和PPT这样的更多
00:01:53.933 → 00:01:55.566
但是分享一整个网站
00:01:55.633 → 00:01:57.866
这个在以前是成本比较高的
00:01:57.900 → 00:01:59.966
因为你要去build它
00:02:00.000 → 00:02:01.300
你要去deploy它
00:02:01.300 → 00:02:03.400
你要设置后端等等,但是他现在
00:02:03.533 → 00:02:04.966
就像你能够分享
00:02:05.000 → 00:02:06.300
Word的一样方便
00:02:06.333 → 00:02:08.233
非常轻量级的一个分享
00:02:08.300 → 00:02:09.166
我觉得这对于
00:02:09.200 → 00:02:11.266
很多的公司内部的流程
00:02:11.300 → 00:02:14.166
以及轻量级的建站会非常的有帮助
00:02:14.200 → 00:02:15.100
那你可能会问
00:02:15.300 → 00:02:16.433
也有其他很多的网站
00:02:16.433 → 00:02:17.133
比如说Google
00:02:17.200 → 00:02:18.133
AI Studio
00:02:18.133 → 00:02:19.033
Replit,Lovable
00:02:19.300 → 00:02:21.133
都是有这样的功能吗但是我觉得
00:02:21.166 → 00:02:23.000
Sites它做的好的一点就是
00:02:23.033 → 00:02:25.666
它的轻量级做的是最好的
00:02:25.700 → 00:02:26.833
像我刚才说那些网站
00:02:27.033 → 00:02:28.200
我觉得在部署后端
00:02:28.233 → 00:02:30.233
之类可能还要更多的设置
00:02:30.266 → 00:02:31.466
但是在Sites里面
00:02:31.600 → 00:02:33.833
真的是一键建站,而且一键分享
00:02:33.866 → 00:02:35.100
那我可以举个例子,我这里
00:02:35.366 → 00:02:37.900
就从零开始做一个很简单的
00:02:38.466 → 00:02:41.600
社交媒体粉丝状况的一个增长看板
00:02:41.666 → 00:02:42.400
这个包括了我
00:02:42.400 → 00:02:44.033
所有的社交媒体的账号
00:02:44.066 → 00:02:45.533
比如说小红书,YouTube
00:02:45.900 → 00:02:47.566
Medium,还有我自己的一些
00:02:47.600 → 00:02:48.100
Newsletter
00:02:48.366 → 00:02:49.300
等等,那我在这里
00:02:49.500 → 00:02:50.700
一开始用的GPT-5.6
00:02:50.700 → 00:02:52.200
Sol ExtraHigh
00:02:52.266 → 00:02:53.233
然后这个Token
00:02:53.266 → 00:02:54.533
就烧得非常非常快
00:02:54.566 → 00:02:56.066
一下子就把我用完了
00:02:56.066 → 00:02:58.066
然后就把我吓到,赶紧
00:02:58.100 → 00:02:59.233
把它换成medium
00:02:59.300 → 00:03:00.900
至少在我这个usecase里
00:03:01.066 → 00:03:02.766
我自己并没有感觉到说
00:03:03.500 → 00:03:05.800
跟这次模型有什么特别大的区别
00:03:05.833 → 00:03:06.833
然后对于传说中
00:03:06.866 → 00:03:08.766
跨级提升的这个前端能力
00:03:09.000 → 00:03:11.133
它第一次产出的这个UI
00:03:11.166 → 00:03:13.833
其实我觉得并不是很好看
00:03:14.266 → 00:03:16.666
大概就是长这种样子
00:03:16.700 → 00:03:18.433
那后来,我给它喂了一个
00:03:18.466 → 00:03:20.633
排版跟设计的提示词
00:03:20.666 → 00:03:23.066
它就生成了比较有模有样的内容
00:03:23.100 → 00:03:25.233
那总之我在提示词里就告诉它
00:03:25.266 → 00:03:26.433
你要用Sites
00:03:26.466 → 00:03:27.466
和Computer
00:03:27.500 → 00:03:28.866
Use这两个技能
00:03:28.900 → 00:03:31.200
对于以下的社交媒体账号
00:03:31.266 → 00:03:33.633
给我做一个监控增长的网站
00:03:33.666 → 00:03:35.233
那它马上就做出来了
00:03:35.266 → 00:03:37.066
我觉得这里比较有意思的一点
00:03:37.100 → 00:03:39.533
是它现在,有一个选项就是你能够
00:03:39.566 → 00:03:41.766
在这个Codex的桌面端
00:03:41.800 → 00:03:43.166
直接打开这个网站
00:03:43.200 → 00:03:44.733
比如说这里如果我选
00:03:44.766 → 00:03:46.266
OpeninChatGPT
00:03:46.300 → 00:03:47.733
的话,你可以看到在右边
00:03:47.900 → 00:03:50.500
就直接有了这样一个网站
00:03:50.533 → 00:03:52.400
这种感觉挺奇妙
00:03:52.433 → 00:03:53.900
因为我们以前可能是在网站
00:03:53.933 → 00:03:56.066
中去打开ChatGPT的插件
00:03:56.100 → 00:03:58.266
那现在我们是在ChatGPT或
00:03:58.266 → 00:04:00.733
者Codex里面去打开这个网站
00:04:00.766 → 00:04:02.200
那你可以看到这里的网站
00:04:03.500 → 00:04:05.733
如果你想在浏览器端打开的话
00:04:05.766 → 00:04:06.900
你可以看见这里
00:04:07.700 → 00:04:09.933
就是我这个网站的网址了
00:04:10.266 → 00:04:12.066
是所有人一拿到这个网址
00:04:12.100 → 00:04:14.133
就可以看到我的这个看板了吗
00:04:14.166 → 00:04:15.166
让我们来试试看
00:04:15.200 → 00:04:17.633
我先用一个隐身模式来登录看看
00:04:17.700 → 00:04:20.100
看来你需要ChatGPT的账号
00:04:20.100 → 00:04:21.800
才能够登录,这是因为
00:04:21.833 → 00:04:23.933
默认模式下你所创建的网站
00:04:24.100 → 00:04:25.733
都是只能给自己看到的
00:04:25.766 → 00:04:27.566
为了保护隐私,那我们现在
00:04:27.800 → 00:04:29.533
就把它公开试试看
00:04:29.766 → 00:04:31.200
它说现在网站已经公开了
00:04:31.200 → 00:04:32.300
网址保持不变
00:04:32.333 → 00:04:34.133
我们现在再去那个隐身模式看看
00:04:34.166 → 00:04:35.933
能不能打开这个网址
00:04:36.100 → 00:04:37.700
就可以看见了,而且这个网站
00:04:37.766 → 00:04:39.700
其实是有后端和数据库的
00:04:39.733 → 00:04:41.033
它是怎么运行的
00:04:41.633 → 00:04:44.133
首先我在这里给它加入了一个定
00:04:44.166 → 00:04:46.000
时任务,你可以跟它说
00:04:46.033 → 00:04:48.100
你想要设置这个定时任务
00:04:48.133 → 00:04:50.000
让它每天早上
00:04:50.033 → 00:04:52.500
比如说我这里设置的是8:15分
00:04:52.666 → 00:04:54.766
都会去爬取一遍
00:04:54.766 → 00:04:57.266
这些网站上的浏览跟粉丝数据
00:04:57.300 → 00:04:59.200
并且写入到数据库里面
00:04:59.200 → 00:05:00.266
打开这个定时任务
00:05:00.300 → 00:05:02.600
你也可以设置一下它的元数据
00:05:02.633 → 00:05:04.266
一些设置之类的,这样一来
00:05:04.433 → 00:05:05.833
每天早上8:15分
00:05:05.966 → 00:05:07.166
它就会先爬取
00:05:07.166 → 00:05:10.066
然后通过后端的这些接口
00:05:10.533 → 00:05:12.933
把这些数据存入数据库
00:05:12.966 → 00:05:14.900
最后再展现到前端
00:05:14.966 → 00:05:17.500
所以这么一个五脏俱全的
00:05:17.500 → 00:05:19.266
具有前端,后端
00:05:19.300 → 00:05:21.833
数据库以及网址,甚至是
00:05:21.866 → 00:05:22.666
AccessControl
00:05:22.700 → 00:05:24.933
因为,你可以设置有哪些人
00:05:25.000 → 00:05:27.033
可以看到你的页面,我觉得这
00:05:27.066 → 00:05:28.166
在很多的Prototype
00:05:28.200 → 00:05:29.633
上都可以被使用到
00:05:29.666 → 00:05:31.400
那最后,为了满足大家的
00:05:31.433 → 00:05:32.966
其实也就是我自己的好奇心
00:05:33.700 → 00:05:35.566
它的一些技术和使用细节
00:05:35.700 → 00:05:37.600
首先它前端界面是用React
00:05:37.633 → 00:05:39.566
和Next.js来实现的
00:05:40.466 → 00:05:41.633
Cloudflare上跑的
00:05:41.800 → 00:05:43.933
需要用它的开源项目vinext
00:05:43.966 → 00:05:44.866
因为vinext
00:05:44.900 → 00:05:45.800
把Next.js代码
00:05:45.833 → 00:05:47.533
转换成Worker可以跑的形式
00:05:48.700 → 00:05:49.300
Cloudflare的
00:05:49.366 → 00:05:52.200
D1和R2的数据库来跑的
00:05:52.966 → 00:05:54.300
是ServerlessSQL
00:05:54.333 → 00:05:56.166
数据库,R2,是对象存储
00:05:56.200 → 00:05:58.300
类似于亚马逊的S3之类的