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 设置和自定义浏览器指纹的支持,以维持账号隔离。
相关
- 项目
- 项目
- 项目
- 项目