前言#
因為不放心網上的 Key API 查詢網站,所以想自己建一個簡單的,通過開源項目找到了查詢介面,然後讓 GPT-4 寫的 OpenAI-Key 餘額查詢的程式碼( 100% AI 完成)
基於 Cloudflare Workers 自部署查詢 OpenAI-API-Key 密鑰詳情
因 OpenAi 官方 API 限制,只能查詢最近月份的消費情況。
部署教程#
開源連結:https://github.com/Aiayw/OpenAI-APIKey-Query
直接在 Cloudflare Workers 網頁版中新建專案,並複製本倉庫中的 apikey.js
到線上編輯器中儲存即部署完成。
網頁預覽#
預覽網頁:https://apikey.aiayw.workers.dev
代碼描述#
該代碼是一個 Web 應用程式,具有以下功能描述:
- 當用戶訪問應用的網頁時,會顯示一個查詢 API 密鑰資訊的表單頁面。
- 用戶需要在表單中輸入以 "sk-" 開頭的 OpenAI API 密鑰,並提交表單進行查詢。
- 當用戶提交表單後,應用會使用提供的 API 密鑰向 OpenAI API 發送請求,查詢帳戶資訊和消費情況。
- 如果請求成功,應用會顯示返回的帳戶資訊和消費情況,包括帳戶名稱、綁卡狀態、近兩個月已消費金額、每月消費硬限制、帳戶授信總額度和贈送額度有效期。
- 如果請求失敗,應用會顯示錯誤訊息。
- 應用使用 Bootstrap 框架和 CSS 樣式來美化頁面。
- 應用使用 JavaScript 和 Fetch API 來處理表單提交和與後端 API 進行通訊。
- 後端代碼使用 Cloudflare Workers 作為無伺服器函數來處理請求。
- 後端會驗證 API 密鑰的有效性,然後向 OpenAI API 發送請求獲取帳戶和消費資訊,並返回給前端。
- 如果後端發生錯誤,將返回適當的錯誤訊息給前端。
- 應用的前端和後端都支援中英文錯誤訊息的顯示。
總體而言,該代碼實現了一個查詢 OpenAI API 密鑰資訊的功能,用戶可以通過填寫 API 密鑰並提交表單來獲取帳戶資訊和消費情況。