fawney19 / Aether
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing fawney19/Aether in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewAether 一站式 AI 基础设施平台 支持 Claude / OpenAI / Gemini 及其 CLI 客户端的统一接入、格式转换、正/反向代理, 致力于成为用户驱动AI服务的底座 简介 • 部署 • 环境变量 • Q&A --- 简介 Aether 是一个自托管的 AI API 网关,为团队和个人提供多租户管理、智能负载均衡、成本配额控制和健康监控能力。通过统一的 API 入口,可以无缝对接 Claude、OpenAI、Gemini 等主流 AI 服务及其 CLI 工具。 页面预览: https://fawney19.github.io/Aether/ 部署 Docker Compose(推荐:预构建镜像) Docker Compose(本地构建镜像) 本地开发 Aether Proxy (可选) Aether Proxy 是配套的正向代理节点,部署在海外 VPS 上,为墙内的 Aether 实例中转 API 流量。或者部署在其他服务器为指定的提供商、账号、Key使用不同的节点访问。支持 TUI 向导一键配置、systemd 服务管理、TLS 加密、DNS 缓存及连接池调优。 • Docker Compose 部署或下载预编译二进制直接运行 • 通过 完成交互式配置,自动注册为系统服务 • 详细文档见 aether-proxy/README.md 环境变量 必需配置 | 变量 | 说明 | |------|------| | | PostgreSQL 数据库密码 | | | Redis 密码 | | | JWT 签名密钥(使用 生成) | | | API Key 加密密钥(更换后需重新配置 Provider Key) | | | 初始管理员邮箱 | | | 初始管理员用户名 | | | 初始管理员密码 | 可选配置 | 变量 | 默认值 | 说明 | |------|--------|------| | | 8084 | 应用端口 | | | sk | API Key 前缀 | | | INFO | 日志级别 (DEBUG/INFO/WARNING/ERROR) | | | 2 | Gunicorn 工作进程数 | | | 5432 | PostgreSQL 端口 | | | 6379 | Redis 端口 | Q&A Q: 如何开启/关闭请求体记录? 管理员在 **系统设置** 中配置日志记录的详细程度: | 级别 | 记录内容 | |------|----------| | Base | 基本请求信息 | | Headers | Base + 请求头 | | Full | Headers + 请求体 | Q: 更新出问题如何回滚? **有备份的情况(推荐):** > 可以在升级前通过 记录当前镜像 digest,方便回滚时使用。 **没有备份的情况:** > 注意:没有备份的回滚依赖 alembic downgrade,如果迁移涉及不可逆的数据变更(如删除列),可能无法完全恢复数据。因此强烈建议升级前备份。 --- 许可证 本项目采用 Aether 非商业开源许可证。允许个人学习、教育研究、非盈利组织及企业内部非盈利性质的使用;禁止用于盈利目的。商业使用请联系获取商业许可。 联系作者 Star History