打造專屬 ChatGPT:從 Chat Completions 轉向 Responses API (20260601更新)
本文接續 Chat Completions API 系列,介紹 OpenAI Responses API 的核心概念,以及它和 Chat Completions API 在心智模型上的差異。 文章會從最小可用範例開始,說明 Responses API…
本文接續 Chat Completions API 系列,介紹 OpenAI Responses API 的核心概念,以及它和 Chat Completions API 在心智模型上的差異。 文章會從最小可用範例開始,說明 Responses API…
本文是系列第三篇,聚焦正式產品中的追蹤、除錯、回傳物件解析與實務設定。 文章會整理 store、metadata、user、service_tier、usage、logprobs、seed、system_fingerprint,並解析 chat.co…
本文是系列第二篇,聚焦 Chat Completions API 的進階產品功能。 文章會介紹 response_format、json_object、json_schema、Tool Calling、streaming 串流回應,以及圖片、音訊、檔…
TallyTrip 不是從「我要做一個旅遊 App」開始,而是從一個反覆出現的問題開始:一趟旅行的資料為什麼總是被拆散?這篇文章記錄我如何用 Vibe Coding 輔助設計與開發 TallyTrip,並把 Trip 當成核心資料脈絡,讓行程、附件、…
OpenClaw 的 manual OAuth flow 曾出現 state 驗證問題,暴露出 AI 工具把 redirect URL 交給使用者手動搬運的風險。本文也檢視 LobeHub/LobeChat 生態中的安全提醒,討論為什麼安全性不能只留…
這篇文章探討了如何利用OpenAI的Tool Calling功能來打造個人化的ChatGPT,實現更優化的資源整合和流暢的用戶互動體驗。文章強調大型模型在捕捉使用者意圖及自動調用外部工具方面的能力提升,並深入介紹Tool Calling功能及其生命周…
文章說明了OpenAI結構化輸出(Structured output)的使用方式,介紹如何將對話中的非結構化數據轉化為特定的結構化資訊。同時提供了一系列的應用範例,包括數學問題解答過程、非結構化數據處理及用戶界面生成等。並展示了如何使用Python的…