請注意,畫布現已支援 Web、Windows 及 MacOS。即將支援流動平台(iOS、Android、流動網頁)。
畫布是一個全新介面,適合在需要編輯及修訂的寫作和編程專案中與 ChatGPT 協作。
使用畫布時,ChatGPT 能更好理解你想完成的事項及其背景脈絡。你可以反白顯示特定部分,明確指出希望 ChatGPT 專注處理的內容。它亦可以在考慮整個專案的情況下,提供行內意見和建議。
你可以在畫布中掌控專案。你可以直接編輯文字或代碼。你可以使用捷徑,讓 ChatGPT 調整寫作長度、為代碼除錯,並快速執行其他實用操作。你亦可以使用畫布中的返回按鈕,還原作品的先前版本。
請注意,畫布不支援 pro-series 模型。
React/HTML 渲染如何運作?
React/HTML 代碼會在沙盒環境中渲染,讓你查看代碼輸出結果。許多 npm 套件和 JavaScript 程式庫都可運作,但需要載入外部套件或網絡資源的預覽,可能取決於你工作區的畫布網絡存取設定。
畫布代碼執行及網絡存取切換設定
請注意,代碼執行和 React/HTML 渲染可能會產生外部網絡請求。企業工作區管理員可以控制工作區內用戶是否可使用畫布代碼執行,以及預設網絡存取行為。預設情況下,企業工作區的 畫布代碼執行 為開啟,而 允許畫布代碼存取網絡 為關閉;但你可以在工作區的管理員設定中配置這些切換設定。

在 ChatGPT 存取畫布
當 ChatGPT 理解你想完成的事項時,可能會開啟畫布。例如,你可以要求 ChatGPT 生成一篇文章(例如「我們來寫一篇關於士多啤梨為何是假果的長文」),或為你草擬代碼(例如「用 python 編寫網絡伺服器」),它便會以畫布回應。一般而言,當 ChatGPT 生成超過 10 行的內容,或偵測到適合使用寫作或代碼介面的情況時,你可以預期 ChatGPT 會自動開啟畫布。此外,你可以在提示詞中加入「使用畫布…」,要求 ChatGPT 開啟畫布。
包含畫布的回應會在右側自動開啟一個視窗,當中載有你要求的內容。
你亦可以在網頁版 ChatGPT 中說出「開啟畫布」或「開啟編程畫布」等指令,從空白畫布開始。使用空白畫布時,你可以將現有專案貼到空白畫布中繼續處理,或直接在畫布中輸入內容。
你亦可以將內容貼到 ChatGPT,並透過撰寫器右上角的捷徑,立即在畫布中開啟。
此外,提示詞撰寫器中的工具箱亦可讓你在提示詞中要求 ChatGPT 建立新畫布。你亦可以透過輸入反斜線(「/」),然後使用「canvas」指令來觸發此操作。
使用畫布編輯你的專案
你只需在對話中提出要求,即可使用畫布進行編輯。此外,你可以反白顯示文字來選取部分內容,或使用區塊註解圖示選取整個段落區塊。這會開啟一個輸入框,讓你就所選部分提供要解釋或編輯的指引。
你亦可以點擊畫布並輸入,直接編輯畫布內容。請注意,目前只支援基本 Markdown 格式選項,包括粗體、斜體、標題、項目符號和編號清單。我們目前不在畫布中提供更進階的格式選項。
你只需選擇 建議修改 或 審查程式碼 捷徑,即可從 ChatGPT 取得有針對性的註解建議。點擊註解氣泡後,你可以查看 ChatGPT 提供的具體建議。你可以直接編輯被標記的項目並關閉註解,或選擇「套用」,讓 ChatGPT 自動生成內容以回應該註解。
處理寫作任務時,你亦可以選取文字或代碼的特定部分,然後要求 ChatGPT 對該部分提出編輯要求,或就該部分提問。反白顯示一段文字後,亦可存取格式選項。支援基本 Markdown 格式,包括粗體、斜體、標題、項目符號和編號清單。我們目前不在畫布中提供更進階的格式選項。
畫布上的寫作和編程捷徑
ChatGPT 的畫布提供一組寫作捷徑,讓你要求建議修改、調整輸出長度、更新目標閱讀程度,並為作品加入表情符號或作最後潤飾。如要尋找這些捷徑,請將游標移至頁面右下角的捷徑選單上。
撰寫文件時,你可以使用以下捷徑:
建議修改:ChatGPT 會加入行內建議,以改善你的寫作。
調整長度:縮短或延長你的文件篇幅。
變更閱讀程度:將閱讀程度從幼稚園調整至研究院程度。
加入最後潤飾:檢查文法、清晰度和一致性。
加入表情符號:以表情符號取代字詞,或加入表情符號以額外強調和增添色彩。
編寫代碼時,你可以使用以下捷徑:
加入日誌:插入列印陳述式,以協助除錯和追蹤執行。
加入註解:加入註解以解釋代碼並提升可讀性。
修正錯誤:偵測並重寫有問題的代碼,以解決錯誤。
轉換至某種語言:將你的代碼轉換為 JavaScript、Python、Java、TypeScript、C++ 或 PHP 等語言。
代碼審查:提供行內建議,以最佳化並改善你的代碼。
部分捷徑會立即更新你的專案內容,例如 加入表情符號、加入最後潤飾、修正錯誤 和 轉換至某種語言。
其他捷徑可透過滑桿微調。例如,調整長度 捷徑讓你可靈活選擇從最短到最長的長度選項。閱讀程度 捷徑可讓你將閱讀程度從幼稚園調整至研究院程度。
版本記錄及顯示變更
你可以透過頂部工具列中的箭嘴使用版本記錄,瀏覽畫布文件或代碼的不同版本。這可讓你查看先前版本,並按需要還原這些版本。你亦可以選擇複製按鈕,複製專案內容。
此外,你可以使用頂部工具列的 顯示變更 按鈕,查看不同畫布版本之間的變更。這會顯示文件和代碼中的新增及刪除內容。
使用畫布執行 Python 代碼
使用畫布時,你可以在瀏覽器中,透過選擇畫布內的「執行」按鈕,直接執行 Python 的代碼畫布檔案。執行 Python 代碼時,輸出結果會顯示在畫面底部的控制台。如果控制台出現錯誤,ChatGPT 會提供有關錯誤的建議;點擊 修正錯誤 按鈕,即可讓 ChatGPT 嘗試為你修正!
此功能目前只適用於 Python 代碼,但我們計劃日後擴展至其他編程語言。
為你的 GPT 啟用畫布
畫布現在可與 GPT 搭配使用。你可以在 GPT Builder 中啟用畫布功能,讓 GPT 存取畫布。這可讓你的 GPT 終端用戶在與你的 GPT 聊天時開啟畫布。
模型兼容性:GPT-5.5 或更新版本的模型不支援畫布。為 Custom GPT 啟用畫布時,請選擇支援畫布的建議模型。啟用此功能期間,不支援畫布的模型將無法使用。
請注意,所有現有 GPT 均預設關閉此功能,而任何新建立的 GPT 均預設開啟。你可隨時在 GPT Builder 中修改此設定。
進一步了解 GPT Builder。
與他人分享畫布
所有方案均可使用畫布分享功能,包括 Free、Plus、Pro、Team、Enterprise 及 Edu。
用戶現在可以與其他用戶分享畫布資產,例如已渲染的 React/HTML 代碼、文件或代碼,方式類似分享對話。你可以在畫布開啟時,從畫布工具列執行此操作。

下載你的畫布檔案
你現在可以根據內容類型,將畫布文件匯出為多種格式。請在畫布右上角尋找 下載 按鈕試用此功能。
一般文件(例如文章或網誌文章)方面,畫布支援匯出為 PDF、Markdown (.md) 和 Word (.docx) 格式。
對於以代碼為基礎的畫布,畫布會智能偵測語言,並以適當的檔案副檔名(例如 .py、.js、.sql 等)匯出,同時保留格式和語法。
此功能讓你輕鬆封存作品、分享草稿,或在外部工具中繼續編輯。
畫布預覽在「正在安裝套件」期間無法完成載入?
部分 JS/HTML 畫布預覽需要用戶的瀏覽器先載入外部套件或其他網絡資源,然後才能渲染。如果允許畫布代碼存取網絡已關閉,或瀏覽器或機構網絡控制封鎖了所需的外部網域,預覽可能無法完成載入。
請檢查瀏覽器控制台是否有錯誤,例如 Failed to fetch、Refused to connect 或 Content Security Policy 錯誤。如果畫布代碼網絡存取已啟用,請檢查瀏覽器、代理伺服器、防火牆或端點控制是否封鎖了所需網域。
畫布與網絡安全
畫布可以預覽網站及其他網絡內容。網絡內容必然在線,並能夠與 OpenAI 以外的第三方通訊。
網絡預覽所進行的通訊可以很簡單,例如使用互聯網存取圖片;但也可能非常危險,例如將你輸入或與 ChatGPT 分享的資料傳送給第三方。
ChatGPT 會在你對話時取得你提供的資料,並用於作出更充分的回應。在某些情況下,例如你貼上來自互聯網的資料,或擷取新聞或搜尋結果時,ChatGPT 會使用其他資料來生成回應,包括使用畫布生成代碼。
當你與畫布網絡預覽互動時,ChatGPT 會要求你確認是否與 OpenAI 不知道的第三方通訊。如果你確認此通訊,我們會允許預覽與該第三方通訊。
