aurora

免费白嫖 GPT API,一行部署接入聊天

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 712 👀 关注 2
GitHub ↗
GitHub 星标 ★ 2592
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,提供免费的ChatGPT API,用户可自行部署使用,无付费版本。

项目预览

aurora 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队aurora-develop
定价模式🏷️完全免费
价格说明开源项目,提供免费的ChatGPT API,用户可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型chat2api,chatgpt,free,gpt
GitHub 星标★ 2592
上线时间2024-04-02 00:00:00
代码更新2026-09-20
仓库体积644.4 MB
本站数据更新2026-11-09
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

aurora 是一个基于 Go 语言开发的免费 ChatGPT API 服务,旨在为用户提供无需付费即可访问 GPT 模型能力的接口。它解决了 OpenAI API 需要付费和区域限制的问题,通过封装和转发请求,让开发者或普通用户能够以免费或低成本的方式集成 ChatGPT 功能。核心能力包括:提供与 OpenAI 兼容的 API 接口,支持流式输出,支持多模型切换,以及简单的部署方式。项目采用 chat2api 等思路,将 Web 端对话转化为 API 请求,从而绕过官方计费。目前处于成长阶段,社区活跃度较高。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2592

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • Go 编译环境(使用编译部署方式时)
  • Docker 或 Docker Compose 运行环境(使用容器部署方式时)
  • ChatGPT 的 access_token,或可换取 access_token 的 refresh_token / session_token
  • 能访问 ChatGPT Web 后端的网络环境(必要时配合代理)

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 拉取 aurora 源码并进入项目目录,后续编译或取用 docker-compose.yml 都在此目录进行。

    git clone https://github.com/aurora-develop/aurora
    cd aurora
  2. 2准备 token 文件

    在当前目录新建 access_tokens.txt,一行写一个 access_token;如需免费账号池或代理,再准备 free_tokens.txt、proxies.txt。

  3. 3编译二进制

    在项目根目录执行 go build 生成 aurora 可执行文件,需本机已安装 Go 环境。

    go build -o aurora
  4. 4启动本地服务

    给二进制加可执行权限后运行,服务启动后即可调用各类 OpenAI 风格接口。

    chmod +x ./aurora
    ./aurora
  5. 5Docker 运行

    把 8080 端口映射出来,并将 access_tokens.txt 只读挂载进容器;其他 token 文件同理挂载。

    docker run -d \
      --name aurora \
      -p 8080:8080 \
      -v $(pwd)/access_tokens.txt:/access_tokens.txt:ro \
      ghcr.io/aurora-develop/aurora:latest
  6. 6Compose 启动

    创建目录并把仓库中的 docker-compose.yml 放入,按需取消注释 free_tokens.txt 或 proxies.txt 挂载后启动。

    mkdir aurora
    cd aurora
    docker-compose up -d

关键配置

配置项必填说明示例
API_REVERSE_PROXY否为 backend-api / files 端点单独配置的转发代理http://127.0.0.1:7890
FILES_REVERSE_PROXY否为 files 端点单独配置的转发代理http://127.0.0.1:7890
access_tokens.txt否账号池文件,一行一个 access_token,容器部署需挂载sk-xxxxxxxx
free_tokens.txt否免费 token 文件,按需挂载进容器sk-xxxxxxxx
proxies.txt否代理列表文件,按需挂载进容器http://127.0.0.1:7890

如何确认成功

浏览器或 curl 访问 http://localhost:8080/v1/models,能返回模型列表即表示服务已正常启动。

常见问题

Q:没有 access_token 怎么获取?

A:可调用 /auth/refresh 传入 OpenAI refresh_token 换取 access_token,或调用 /auth/session 传入 ChatGPT session_token 获取新的 session_token 与 access_token。

Q:接口需要鉴权吗?

A:README 提示完整接口、鉴权与 curl 示例见 API.md,使用前请查阅该文档确认鉴权方式。

Q:如何给请求配置代理?

A:通过 .env、系统环境变量或部署平台环境变量设置 API_REVERSE_PROXY、FILES_REVERSE_PROXY,也可挂载 proxies.txt。

Q:支持流式输出吗?

A:支持,/v1/chat/completions 与 /v1/responses 均可流式返回,并支持 stream_options.include_usage 等参数。

Q:支持哪些接口?

A:包含 chat/completions、responses、files、images(生成/改图/变体)、audio(TTS/转写/翻译)、models 以及 token 换取接口。

注意事项

  • access_tokens.txt 需一行一个 access_token,Docker 部署时要通过 -v 挂载到容器内。
  • 同一挂载方式依次适用于 free_tokens.txt 和 proxies.txt。
  • 不要将 token 文件提交到公开仓库或泄露给他人。
  • README 未给出编译部署的默认监听端口,容器部署示例使用 8080 端口。

核心亮点

  • 完全免费,无需 OpenAI 付费密钥
  • 兼容 OpenAI API 格式,迁移成本低
  • Go 编写,部署简单,性能好

不足之处

  • 依赖第三方逆向接口,稳定性存疑
  • 文档较少,配置细节需自行摸索

适用场景

  • 个人开发者快速搭建免费 AI 聊天机器人
  • 小型应用集成 GPT 能力但预算有限
  • 学习 OpenAI API 调用机制和逆向工程

替代项目

chat2api、free-chatgpt-api、PandoraNext

上一篇:sets88_telegram_bot

下一篇:chat-ui

同类项目推荐

HermesPet 开源

把 AI 塞进 MacBook 刘海,随时唤醒,多模型并行,效率翻倍

让 AI 住在你 MacBook 的刘海里 · 零依赖开箱即用 · 多引擎并行的桌面 AI 伴侣(Swift 6···

★ 602 2026-08-09
awesome-python 开源

翻遍 Python 生态,帮你挑出最值得用的库

Hand-picked awesome Python libraries and frameworks, organised by category

★ 469 2026-08-09
WatBot 开源

用 IBM Watson 给安卓 App 加上能听会说的聊天机器人

An Android ChatBot powered by IBM Watson Services (Assistant V1, Text-to-Speech, and···

★ 71 2026-08-09
RenAI-Chat 开源

用视觉小说界面,让AI聊天更有戏

VN Like Interface for Chatbots

★ 73 2026-08-09
open-intelligent-ui 开源

让 AI 回答变成能点能用的界面,而不只是文字

An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (m···

★ 963 2026-10-25
pistoBot 开源

用你的聊天记录,训练一个说话像你的 AI 机器人

Create an AI that chats like you

★ 147 2026-08-09
NOVA-NodeJS 开源

用 Node.js 打造你的专属离线语音助手

NOVA is a customizable voice assistant made with Node.js.

★ 88 2026-08-09
gemini-pro-bot 开源

在 Telegram 里直接聊 Gemini,支持图文多模态

A Python Telegram bot powered by Google's gemini-pro LLM API

★ 167 2026-08-09
ETOS-LLM-Studio 开源

苹果设备上离线跑大模型,还能连云端API,手表也能用

A native LLM client for iOS & Apple Watch. Run local GGUF models offline via llama.c···

★ 219 2026-08-09