AxonHub 轻量部署实录[1]-安装篇
目录一、AxonHub 是干什么的二、安装SQLite 单容器方案1. 准备目录2. 写 docker-compose.yml3. 写 config.yml4. 启动一、AxonHub 是干什么的新版 Codex CLI用的是 OpenAI Responses API不是老版的 Chat Completions。但国内厂商——DeepSeek、Kimi、GLM、火山引擎——目前基本只提供 Chat Completions 接口。直接填这些 endpoint 进 Codex它会报格式不兼容的错误。AxonHub 的核心价值就在这里它把国内模型的 Completions API 自动转换成 Responses API 格式。Codex 以为自己连的是 OpenAI实际上 AxonHub 在背后把请求拆给 DeepSeek 或 Kimi再把返回结果包成 Responses 的格式塞回去。你一行代码不用改就能让 Codex 跑在国内模型上。除此之外它还能做渠道路由多个 Key 自动切换、故障检测某个厂商挂了自动切到另一个、用量统计看每个模型烧了多少钱。项目地址https://github.com/looplj/axonhub Go语言开发的单容器就能跑。二、安装SQLite 单容器方案官方默认 docker compose 带了 PostgreSQL个人用太重。这里用 SQLite 方案只有一个容器内存 50~100MBWSL 里跑起来毫无压力。1. 准备目录mkdir -p ~/axonhub cd ~/axonhub2. 写 docker-compose.ymlservices: axonhub: image: looplj/axonhub:latest container_name: axonhub environment: AXONHUB_DB_DIALECT: sqlite3 AXONHUB_DB_DSN: file:/data/axonhub.db?cacheshared_fk1_pragmajournal_mode(WAL) ports: - 8090:8090 volumes: - ./data:/data - ./config.yml:/app/config.yml:ro restart: unless-stopped healthcheck: test: [CMD, wget, --no-verbose, --tries1, --spider, http://localhost:8090/health] interval: 30s timeout: 10s retries: 3 start_period: 40s3. 写 config.ymlserver: host: 0.0.0.0 port: 8090 name: AxonHub request_timeout: 30s llm_request_timeout: 600s debug: false cors: enabled: true allowed_origins: - http://localhost:3000 - http://localhost:5173 - http://localhost:8090 allowed_methods: [GET, POST, DELETE, PATCH, PUT, OPTIONS, HEAD] allowed_headers: [Content-Type, Authorization, X-API-Key, AH-Thread-Id, AH-Trace-Id] allow_credentials: true db: dialect: sqlite3 dsn: file:/data/axonhub.db?cacheshared_fk1_pragmajournal_mode(WAL) max_open_conns: 10 max_idle_conns: 5 cache: mode: memory memory: expiration: 5s cleanup_interval: 10m log: level: info encoding: console output: stdio4. 启动mkdir -p data chmod 777 data docker compose up -d等 healthcheck 通过访问 http://localhost:8090 第一次会跳初始化向导设管理员账号密码。按提示设置之后登录即可。登录之后能看到仪表盘就说明已经安装好了写一篇我们继续介绍如何配置。下图是我运行起来后的界面下一篇引入地址

相关新闻

AxonHub 轻量部署实录[2]-配置篇

AxonHub 轻量部署实录[2]-配置篇

目录 第一步:配置渠道 第二步:配置模型 第三步:创建API Key 在上篇内容中,我们介绍了AxonHub的安装,本篇内容是AxonHub的第二篇,介绍如何配置渠道、模型,并在Agent中使用。如果还没有安装好&…

2026/7/21 11:18:07阅读更多 →
2026人工智能前沿学术会议参展方向、展位类型与合作价值解读

2026人工智能前沿学术会议参展方向、展位类型与合作价值解读

2026人工智能前沿学术会议将于10月16日-18日举办。作为面向人工智能前沿研究、产业应用与成果转化的重要学术交流活动,本次会议同步设立企业展区,为人工智能相关企业、科研成果转化机构、产业园区及投资机构提供展示交流空间,推动技术、资本、…

2026/7/21 11:16:07阅读更多 →
深入解析USB控制器寄存器:从原理到嵌入式通信实战

深入解析USB控制器寄存器:从原理到嵌入式通信实战

1. USB控制器寄存器:嵌入式通信的基石 在嵌入式系统开发中,USB通信的实现往往被视为一个“黑盒”——我们调用库函数,数据就神奇地收发成功了。但当你需要调试一个顽固的通信故障,或者想要榨干硬件每一分性能时,就必须…

2026/7/21 11:16:07阅读更多 →
海牙认证哪里办?海牙认证办理需要多久?

海牙认证哪里办?海牙认证办理需要多久?

一、海牙认证办理常见办事痛点办理留学、境外务工、跨境经商等涉外业务时,办理完公证,有需要的都会办理海牙认证。新手办理普遍存在两大核心疑问:不清楚正规办理地点、不了解标准办理时长。很多人盲目往返公证处、政务大厅跑腿,白…

2026/7/22 6:06:58阅读更多 →
C++ SIMD编程实战:从原理到性能优化全解析

C++ SIMD编程实战:从原理到性能优化全解析

1. 项目概述:为什么我们需要SIMD?在C高性能编程的世界里,我们常常会遇到一个瓶颈:CPU的标量指令一次只能处理一个数据。想象一下,你有一百个箱子需要从A点搬到B点,每次只搬一个,效率自然低下。这…

2026/7/22 6:06:58阅读更多 →
NestJS模块化架构与依赖注入实战指南

NestJS模块化架构与依赖注入实战指南

1. 当后端框架开始玩转前端概念:NestJS的模块化革命第一次看到NestJS的代码时,我差点以为自己在写Angular——那些熟悉的装饰器语法、依赖注入的写法,还有模块化的工程结构,简直就像前端开发者突然闯入了后端世界。但这就是NestJS…

2026/7/22 6:06:58阅读更多 →
边缘AI视觉检测:从硬件选型到工业部署的完整实践指南

边缘AI视觉检测:从硬件选型到工业部署的完整实践指南

视觉检测领域正在经历一场技术革命,边缘AI的本地运算能力让传统复杂的视觉检测变得前所未有的简单。过去需要专业团队数月开发的检测系统,现在通过智能相机和边缘计算设备就能快速部署。这种变革不仅降低了技术门槛,更在实时性、数据安全和成…

2026/7/22 6:06:58阅读更多 →
NOI竞赛动态规划与计算几何实战技巧

NOI竞赛动态规划与计算几何实战技巧

1. 赛事背景与个人准备全国青少年信息学奥林匹克竞赛(NOI)作为国内中学生计算机科学领域的顶级赛事,每年都吸引着全国最优秀的编程少年参与角逐。2024年的赛事在杭州第二中学举办,作为连续三年参赛的"老将",…

2026/7/22 6:06:58阅读更多 →
A2A-Agent认证鉴权:分布式系统安全实践

A2A-Agent认证鉴权:分布式系统安全实践

1. A2A-Agent认证鉴权核心概念解析在分布式系统中,A2A(Agent-to-Agent)通信已成为智能体协作的基础架构。随着Hermes等Agent框架的普及,安全机制从"可有可无"变成了"必不可少"的基础设施。认证鉴权系统就像给…

2026/7/22 6:04:58阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →