GitHubDaily icon indicating copy to clipboard operation
GitHubDaily copied to clipboard

【开源自荐】AxonHub — 多功能 AI 代理网关

Open looplj opened this issue 3 months ago • 0 comments

项目描述

AxonHub 是一个多功能 AI 网关,可以配置代理不同的模型,提供统一的 API, 方便 AI 开发者接入。

GitHub: https://github.com/looplj/axonhub

Image

功能特点

  1. OpenAI/Anthropic 请求格式互转,业务开发只要接一种格式,就可以对接各种不同的模型,减少开发成本
  2. 完善的控制面板,用量统计,渠道管理,权限控制,用户管理,API Key 管理等
  3. Vercel ai-sdk 请求格式支持; ai-sdk 是当前比较火热的 chatbot/agent 开发框架,但是官方后端只有 node ;本项目添加 ai-sdk 的格式支持,可以让后端用 Go 的团队,也用上 ai-sdk ,加速开发
  4. Prompt 监控,debug ,支持保存 Request 以及 Response 内容,方便排查问题
  5. claude-code 优化支持,只要配置一次 claude-code ,然后可以在服务端随时切换模型,快速切换 DeepSeek, glm-4.5, kimi-k2 等;主要的实现方式是 API Key 有多个 profile 可以根据需要快速切换不同的 profile ,每个 profile 可以配置使用不同的模型。
Image

项目初心

已有类似项目挺多的了,为什么重新造轮子,有几个原因:

  1. 项目目标用户一样,本项目的目标用户是 AI 产品开发者,不是中转商
  2. 技术风格不一样,不习惯已有项目的代码风格,技术选型等;本项目核心代码都有单测覆盖,技术选型:
  • 后端:Go + ent + gqlgen
  • 前端:React + TypeScript + Shadcn + Graphql

未来规划

  1. Trace ,类似 langfuse, opik, coze-loop ,trace 同一个业务流程多次 AI 调用;但是是服务端实现,减少客户端侵入
  2. Prompt Evaluation ,修改了 prompt 可以批量自动化回归是否有问题
  3. Agent 开发支持

looplj avatar Oct 12 '25 12:10 looplj