Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Open
@looplj

Description

项目描述

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 开发支持

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /