OpenAI Playground 怎麼用:調試提示詞、測試函數調用與搬進代碼

OpenAI Playground 是開發者平台裏不用寫代碼就能調提示詞的網頁工具。本文講清入口在哪、Generate 和 Optimize 怎麼用、怎麼測試函數調用、Playground 是否收費,以及 2026 年「可複用提示詞」和 Evals 下線後,調好的提示詞該怎麼遷到代碼裏。

NNathaniel bigo··原創首發·AI 輔助撰寫
10 分鐘讀完
資料核對於 2026-10-07 · 依據官方文檔與公開資料整理 其他 帳號
本文根據 OpenAI 幫助中心(Playground 提示詞管理、函數調用、用量與費用)和開發者文檔(Prompt generation、Prompt optimizer、Prompting、Deprecations)整理,資料核對於 2026-10-07。Playground 介面變化較快,按鈕名稱以實際頁面為準。

適用於誰

  • 想在寫代碼之前,先在網頁上把提示詞、模型、輸出格式調到滿意的人;
  • 搜「openai playground prompt optimizer」,想讓官方工具幫忙改寫提示詞的人;
  • 關心 Playground 收不收費、和 ChatGPT 有什麼區別的人;
  • 之前在 Playground 裏儲存過提示詞(Prompt ID),擔心年底下線的人。

結論先說

  1. 入口:登入 OpenAI 開發者平台,打開 Playground(官方文檔連結為 platform.openai.com/chat/edit)。它是給 API 開發者用的調試台,不是 ChatGPT。
  2. 要花錢:幫助中心寫明,Playground 發出的就是和你的應用相同的 API 請求,token 計入 API 用量,按 API 價格計費;ChatGPT 會員不包含這部分。
  3. 最有用的三個功能:Generate(生成)——用一句任務描述生成提示詞、函數定義或 JSON Schema;Optimize(優化)——自動找出提示詞裏的矛盾、含糊和缺失的輸出格式;Tools → Functions——不寫代碼測試函數調用。
  4. 2026 年的變化:可複用提示詞對象(Prompt ID、v1/prompts)計劃 2026-11-30 關停;Evals 平台 2026-10-31 起只讀、11-30 關停。官方建議:Playground 只用來調試,最終版本的提示詞放進你自己的代碼裏管理。

步驟

1. 打開 Playground,寫好兩類消息

進入 Playground 後,基本操作是:

  1. 在模型下拉框裏選模型(模型列表以頁面為準,自己微調過的模型也可以把 ft: 開頭的模型 ID 粘貼進去);
  2. 在 System(系統) 消息裏寫整體角色和語氣;
  3. 在 User(用戶) 消息裏寫具體任務和示例;
  4. 運行,查看輸出。

官方給的寫法建議很實用:語氣、角色這類總體要求放 System;任務細節和示例放 User;多個示例整理成簡潔的列表或 YAML 風格的塊,方便以後修改。

2. 用 Generate 起草提示詞、函數和 Schema

Playground 的 Generate 按鈕可以根據一句任務描述生成三類東西:

  • 提示詞:官方用一套「元提示詞」(meta-prompt)把你的描述擴寫成結構化的系統提示詞,通常包含任務說明、步驟、輸出格式、示例等部分;也可以把已有提示詞交給它改進;
  • 函數定義:描述函數要做什麼,生成對應的 JSON 結構;
  • JSON Schema:用於結構化輸出。

生成結果只是起點,記得按自己的業務補充約束,再跑幾組不同輸入看看穩不穩定。

3. 用 Optimize 修提示詞(prompt optimizer)

Optimize 會自動檢查並修正提示詞裏互相矛盾的指令、表述不清的地方和缺失的輸出格式,返回改進後的版本或修改建議,並附上改動摘要;你可以先預覽,再一鍵應用。官方文檔裏的直達連結是 platform.openai.com/chat/edit?optimize=true。

需要注意兩點:

  • 開發者文檔另有一種「基於數據集」的優化方式(要先準備帶評分或人工標註的數據集),它屬於 Evals 平台,正隨 Evals 一起下線;
  • 官方提醒:優化後的提示詞整體通常更好,但在個別輸入上可能反而變差,上線前一定要人工覆核。

4. 不寫代碼測試函數調用

  1. 在左側配置區點 +Tools → Functions(用 Chat Completions 模式時是 +Function);
  2. 填入函數參數的 JSON Schema,或者用 Generate 根據文字描述生成;
  3. 輸入一句會觸發該函數的話,比如函數是 get_weather,就問「北京今天天氣怎麼樣?」;
  4. 模型發起調用後,手動填入函數的返回結果(例如 {"temp": 22}),點 Run,模型會基於這個結果回答。

小技巧:在 Schema 裏設定 strict: true 開啟結構化輸出,模型生成的參數會嚴格符合 Schema;想強制模型調用函數,點模型名旁邊的設定圖標 → Tool choice,從 Auto 改成 Required 或指定函數。Playground 也支持並行函數調用。

5. 對比效果

幫助中心介紹的對比方式是把提示詞的兩個版本並排比較輸出,再決定用哪個。比較不同模型時,最穩妥的辦法是固定同一份提示詞和同一組測試輸入,只換模型,逐條看輸出質素、長度和 token 用量。官方在模型遷移建議裏也是這個思路:先只換模型、不改提示詞,一次只改一個變量。

6. 把調好的提示詞搬進代碼

因為可複用提示詞對象即將關停,官方《Migrate from prompt objects》建議:

  • 新項目不要再創建 Prompt 對象;
  • 把每個生產用提示詞放進代碼裏的獨立模組(例如 prompts/support_reply.py),用 Git 管理版本、評審和回滾;
  • 原來的 {變量} 改成函數參數;
  • 直接通過 Responses API 的 instructions 和 input 傳入。
python
from openai import OpenAI

client = OpenAI()  # 從環境變量 OPENAI_API_KEY 讀取密鑰

def support_reply(customer_name: str, issue: str) -> str:
    response = client.responses.create(
        model="gpt-6-astra",  # 換成你在 Playground 裏選定的模型
        instructions="你是耐心的客服助手,回答控制在 100 字以內。",
        input=f"客戶 {customer_name} 的問題:{issue}",
    )
    return response.output_text

如果你的代碼裏已經在用 prompt={"id": "pmpt_..."} 調用,請在 2026-11-30 之前按遷移指南改完。Python 入門寫法見 /guides/openai-api-python-quickstart。

常見問題

Q:Playground 免費嗎?

不免費。它的調用和你的程序調用一樣計入 API 用量、按同樣的價格計費,可以在 Usage 頁面看到。帳單怎麼看見 /guides/openai-api-pricing-billing。

Q:我有 ChatGPT Plus,能直接用 Playground 嗎?

Playground 屬於 API 平台,ChatGPT 訂閱和 API 是兩套獨立計費,需要在 API 平台單獨開通計費。密鑰和開通方法見 /guides/openai-api-key。

Q:以前儲存的 Preset(預設)還在嗎?

幫助中心曾提供把 Preset 導入為 Prompt 的功能,但 Prompt 對象本身也將在 2026-11-30 關停。建議把重要的預設內容複製出來,儲存到自己的代碼或文檔裏。

Q:Link Eval(關聯評測)還能用嗎?

Evals 平台 2026-10-31 起只讀、11-30 關停。官方給的遷移路徑是轉到開源工具 Promptfoo,見 Deprecations 頁面。

Q:提示詞本身怎麼寫更好?

可以參考 /guides/how-to-write-prompts,裏面的結構化寫法同樣適用於 API。

參考資料

  • OpenAI 幫助中心:Prompt management in Playground — https://help.openai.com/en/articles/9824968-prompt-management-in-playground
  • OpenAI 幫助中心:Function calling in the Chat Playground — https://help.openai.com/en/articles/9492280-function-calling-in-the-chat-playground
  • OpenAI 幫助中心:Reviewing API usage and costs — https://help.openai.com/en/articles/10478918-reviewing-api-usage-and-costs
  • OpenAI 開發者文檔:Prompt generation — https://developers.openai.com/api/docs/guides/prompt-generation
  • OpenAI 開發者文檔:Prompt optimizer — https://developers.openai.com/api/docs/guides/prompt-optimizer
  • OpenAI 開發者文檔:Prompting — https://developers.openai.com/api/docs/guides/prompting
  • OpenAI 開發者文檔:Migrate from prompt objects — https://developers.openai.com/api/docs/guides/prompting/migrate-from-prompt-object
  • OpenAI 開發者文檔:Deprecations(Reusable prompts、Evals platform)— https://developers.openai.com/api/docs/deprecations
需要開通或續費?ChatGPT Plus 充值 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    ChatGPT 搜尋怎麼用:聯網搜尋、查看來源與結果不準怎麼辦

    ChatGPT 能聯網搜尋最新資訊並附上來源連結。本文按官方幫助中心講清怎麼手動開啟搜尋、怎麼看引用來源、本地結果不準的原因(位置設定)、搜尋按鈕不見了怎麼排查,以及什麼時候該用深度研究。

    ChatGPT0
  2. 02

    ChatGPT 出現 network error 怎麼辦:長回答中斷、連接失敗與公司網絡的處理方法

    ChatGPT 提示 A network error occurred 或 websocket 連接錯誤、長回答寫到一半斷掉?本文按官方幫助中心講清原因、個人排查步驟,以及公司網絡需要放行的域名、WebSocket 和語音端口。

    ChatGPT0
  3. 03

    AI商品圖怎麼做:從實拍原圖到白底圖、場景圖、模特圖的完整流程

    用 AI 做電商商品圖,怎麼既好看又不「貨不對板」?本文按 OpenAI、Google 官方提示指南整理一套流程:拍好原圖 → 摳圖白底 → 場景合成 → 模特上身 → 檢查細節,附提示詞模板,並提醒廣告法對商品展示真實性的要求。

    ChatGPT其他 AI 工具0
  4. 04

    AI 做 PPT 哪個好:直接生成文件、Office 插件、Google 幻燈片、專用工具四條路線對比

    AI 做 PPT 用哪個?不排名,按官方文檔對比四條路線:在 ChatGPT / Claude 對話裏直接生成 pptx、用 PowerPoint 裏的 AI 插件、用 Google 幻燈片裏的 Gemini、用 Gamma 等專用工具;講清各自能不能編輯、套不套得了模板、適合什麼場景,並給出通用的五步做法。

    ChatGPTClaude0
  5. 05

    Codex CLI 怎麼安裝、怎麼更新:官方 4 種安裝命令(腳本、npm、Homebrew)、查看版本和 codex update

    Codex CLI 怎麼裝、怎麼更新?官方有 macOS/Linux 與 Windows 的安裝腳本、npm、Homebrew 四種方式,更新多是重跑同一條命令。本文原樣列出官方命令,講查版本、codex update 和首次登入。

    ChatGPTCodex0
  6. 06

    ChatGPT 公式怎麼複製到 Word、公式亂碼怎麼辦:用 Word 自帶的 LaTeX 輸入,什麼寫法會不識別

    ChatGPT 給的公式粘進 Word 亂碼?Word(Microsoft 365)支持 LaTeX 輸入:Alt + = 插入公式區,格式選 LaTeX,粘貼後轉成專業格式。按微軟文檔講步驟、寫法對照和不識別的關鍵詞。

    ChatGPT0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~