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,確保穩定性與連線性。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案