aurora-develop/aurora
free chatgpt api
解決的問題
Aurora 將 ChatGPT Web 界面的內部後端功能轉換為標準的 OpenAI 兼容 API。這使得開發者可以在期望 OpenAI API 格式的應用程式中使用 ChatGPT Web 的功能(如聊天、檔案分析、圖像生成),而無需為每個功能取得官方 API 金鑰。
工作原理
此專案扮演代理與翻譯層的角色。它接收送至 OpenAI 風格端點的請求,並轉換為 ChatGPT Web 後端可理解的請求。為了處理認證並避免被偵測,它管理一個使用多種權杖類型(存取權杖、重新整理權杖、會話權杖與免費 UUID)的帳戶池。每個帳戶皆分配獨立的 TLS 客戶端、代理 IP、瀏覽器指紋與 WebSocket 連線,以模擬真實使用者行為。
適用對象
希望使用標準化 API 介面,將 ChatGPT Web 的完整功能(包含多模態功能)整合至自身軟體中的開發者。
主要亮點
- 廣泛的功能支援:支援聊天補全、基於檔案的問答、圖像生成/編輯、語音轉文字(轉錄)與文字轉語音(TTS)。
- 工具呼叫模擬:透過使用自訂文字協定(
<tool_call>)並自動注入系統提示,模擬函數呼叫,將模型輸出轉換為標準 OpenAI 工具呼叫格式。 - 高階帳戶管理:提供強大的帳戶池管理系統,包含基於帳戶 ID 的自動權杖更新與去重功能。
- 彈性認證方式:支援多種權杖來源,包括 OAuth 重新整理權杖、會話權杖,以及執行時提供的外部存取權杖。
- 基礎設施就緒:內建支援代理池與 TLS,確保穩定性與連線性。
相關
- 專案
- 專案
- 專案
- 專案
- 專案