aurora-develop/aurora

free chatgpt api

解决的问题

Aurora 将 ChatGPT Web 界面的内部后端功能转换为标准的 OpenAI 兼容 API。这让开发者能够在预期使用 OpenAI API 格式的应用程序中,使用 ChatGPT 的网页功能(包括聊天、图像生成和语音服务),而无需为每个功能申请官方 API 密钥。

运作原理

此项目作为代理层,将 OpenAI 风格的 API 请求转换为 ChatGPT Web 后端所需的特定请求。它管理一组身份验证令牌(access, refresh, session 和 free UUID tokens)并处理维护会话的复杂性。为了避免被检测并确保稳定性,它为每个账号分配专属的 TLS 客户端、代理 IP、浏览器指纹和 WebSocket 连接。

适用对象

专为希望使用熟悉的 API 结构,将 ChatGPT Web 的完整功能套件(如文件问答、图像编辑和 TTS)整合到自己软件中的开发者所设计。

特色亮点

  • 广泛的功能支持:支持聊天补全、图像生成/编辑、语音转文字、文字转语音以及用于问答的文件上传。
  • 工具调用模拟:通过使用基于文本的协议 (<tool_call>) 来模拟函数调用,并自动将其解析为标准的 OpenAI 格式。
  • 进阶账号管理:具备强大的令牌去重系统、每 10 分钟自动更新令牌,并支持外部访问令牌。
  • 基础设施控制:内置对代理池、TLS 设置和自定义浏览器指纹的支持,以维持账号隔离。

相关

  • 项目
  • 项目
  • 项目
  • 项目