✨ 專為 OpenAI Custom Actions 優化

精準轉換,智能修剪
API 規格優化神器

將龐大複雜的 Swagger 2.0 / OpenAPI 3.0 規格一鍵升級至符合 GPT 嚴格要求的 OpenAPI 3.1+。視覺化勾選端點,自動修剪無用 Schema,釋放珍貴的 Token 額度。

Why Swagger2OpenAPI

解決您的 API 整合痛點

無需手動改寫 JSON 或繁瑣地修剪檔案,我們的智慧轉換器幫您解決所有不相容與超載限制。

🔄

一鍵格式轉換

支援將 Swagger 2.0 與 OpenAPI 3.0 規格自動升級至最新的 OpenAPI 3.1+,確保 100% 相容於 Custom GPTs Actions 的規格限制。

🎯

視覺化端點選擇器

以條列方式呈現所有 API 端點路徑與請求方法,開發者可以直覺勾選僅需要公開給 GPT 使用的 API 進行精確匯出。

✂️

智慧型相依修剪 (Pruning)

依據所選端點,自動深度回溯並移除未使用的 components/schemas 與 securitySchemes,檔案容量最多可縮減 90%。

💻

VS Code 深度整合

提供專屬 Webview 介面,直接載入當前編輯器內容,並支援轉換結果直接儲存至 VS Code 工作區,免除繁瑣的複製貼上。

🌐

瀏覽器/插件 雙模運行

既可作為 VS Code 擴充功能在編輯器沙盒執行,亦可作為獨立的前端網頁在本機瀏覽器獨立運行。

🔒

隱私安全第一

所有轉換、篩選及修剪計算 100% 在本地端運行,不經過任何遠端伺服器,安全守護您的 API 金鑰與敏感商業機密。

Interactive Demo

親自體驗智能修剪效能

在下方左側勾選不同的 API 端點,觀察右側的 OpenAPI 規格是如何即時重組,並智能移除無用 Model Schema 的。

端點選擇與智慧修剪

勾選您要保留的端點。系統會自動偵測路由相依的 Schema 實體。未被選取的端點與其獨占的 Schema 都會被瞬間清除,大幅縮減 JSON 大小。

GET /pets
POST /pets
DELETE /pets/{id}
GET /users/{username}
原始大小: 12.40 KB
修剪後: 6.15 KB
縮減率: 50%
openapi_spec.json
Get Started

兩步驟,立即開始

選擇您偏好的使用管道,無論是無縫整合的編輯器擴充功能,或是靈活度極高的本機網頁開發模式。

💻 作為 VS Code 插件使用

1

安裝與啟動

開啟專案並按下 Ctrl+Shift+P (Windows) 或 Cmd+Shift+P (macOS) 開啟指令面板。

2

執行轉換指令

輸入並選擇 Swagger to OpenAPI Converter 啟動互動 Webview 轉換面板。

3

載入與導出

在編輯器開啟您的 API JSON,在 Webview 點擊「載入 VS Code 編輯器內容」,並直接將結果匯出儲存至專案目錄下。

🌐 作為獨立網頁運行 (本地開發)

1

克隆專案並安裝

將此轉換器存放庫克隆至本機,並利用 npm 安裝開發所需的最小相依套件:

Terminal
cd swagger2openapi-main
npm install
2

直接瀏覽器運行

本專案採 Vanilla JS 編寫,完成 npm install 後,直接在瀏覽器點按開啟 index.html 即可在無後端連線下獨立作業!