V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ZSeptember
V2EX  ›  程序员

开源一个肝了一段时间的 AI 网关项目

  •  
  •   ZSeptember · 2 小时 5 分钟前 · 633 次点击

    项目地址: https://github.com/looplj/axonhub

    感兴趣的可以看看,觉得有用的话,欢迎点个✨。

    详细介绍一下核心能力:

    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 可以配置使用不同的模型。

    其实类似项目,已经挺多的了;为什么自己要重新造轮子呢,有几个原因:

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

    未来规划:

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

    更多信息大家可以看看项目 README ,有什么其他问题的欢迎提问或者创建 issue 。

    4 条回复    2025-09-19 10:09:31 +08:00
    NoDataNoBB
        1
    NoDataNoBB  
       2 小时 4 分钟前
    好东西
    ChinaDolphin
        2
    ChinaDolphin  
       1 小时 40 分钟前
    演示账号 | Demo Account 的密码是 123456 前端校验是密码至少需要 7 个字符
    xsw331
        3
    xsw331  
       1 小时 8 分钟前
    Demo Account
    Email: [email protected]
    Password: 123456
    前端校验是密码至少需要 7 个字符
    ZSeptember
        4
    ZSeptember  
    OP
       1 小时 6 分钟前
    @xsw331 @ChinaDolphin 不好意思,demo 账号密码更新为 12345678,我试了下,登录成功。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5241 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:15 · PVG 11:15 · LAX 20:15 · JFK 23:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.