mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-15 00:17:12 +08:00
2.3 KiB
2.3 KiB
AxonHub
一站式AI开发平台 - 统一API网关,支持多种LLM提供商。
功能特点
- 🔄 任意SDK调用任意模型 - 使用OpenAI SDK调用Claude,或使用Anthropic SDK调用GPT,零代码修改
- 🔍 完整请求追踪 - 线程感知的可观测性,完整的请求时间线,快速调试
- 🔐 企业级RBAC - 细粒度访问控制、使用配额和数据隔离
- ⚡ 智能负载均衡 - <100ms自动故障转移,始终路由到最健康的通道
- 💰 实时成本追踪 - 每请求成本分解,输入、输出、缓存令牌全追踪
支持的LLM提供商
- OpenAI (GPT-4, GPT-4o, GPT-5等)
- Anthropic (Claude 3.5, Claude 3.0等)
- Zhipu AI (GLM-4.5, GLM-4.5-air等)
- Moonshot AI/Kimi (kimi-k2等)
- DeepSeek (DeepSeek-V3.1等)
- ByteDance Doubao (doubao-1.6等)
- Gemini (Gemini 2.5等)
- Fireworks (MiniMax-M2.5, GLM-5, Kimi K2.5等)
- Jina AI (Embeddings, Reranker等)
- OpenRouter (多种模型)
- ZAI (图像生成)
- AWS Bedrock (Claude on AWS)
- Google Cloud (Claude on GCP)
- NanoGPT (多种模型, 图像生成)
使用说明
首次访问
- 访问
http://<服务器IP>:8090 - 按照设置向导创建管理员账户(密码至少6位)
- 登录后配置AI提供商的API密钥
- 创建API密钥开始使用
默认端口
- Web界面: 8090
数据库配置
默认使用SQLite数据库,数据存储在 ./data 目录。
如需使用PostgreSQL或MySQL,请参考官方文档配置环境变量:
AXONHUB_DB_DIALECT: 数据库类型 (postgres/mysql/sqlite3)AXONHUB_DB_DSN: 数据库连接字符串
数据目录
应用数据存储在 ./data 目录。
快速开始
使用OpenAI SDK调用Claude
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:8090/v1", # 指向AxonHub
api_key="your-axonhub-api-key" # 使用AxonHub API密钥
)
# 使用OpenAI SDK调用Claude!
response = client.chat.completions.create(
model="claude-3-5-sonnet", # 或 gpt-4, gemini-pro, deepseek-chat...
messages=[{"role": "user", "content": "Hello!"}]
)
相关链接
- 官方网站: https://github.com/looplj/axonhub
- GitHub: https://github.com/looplj/axonhub
- 文档: https://github.com/looplj/axonhub#readme
- Demo: https://axonhub.onrender.com (Email: demo@example.com, Password: 12345678)