ai-api-aggregator 是什么?一个 key 调用 300+ 模型的 AI API 聚合目录与示例

apimart-66/ai-api-aggregator · GitHub · 官网
AI 绘画
Star148
近 7 天新增0
编程语言Python
开源协议NOASSERTION
创建于2026-09-16
最近更新2026-10-15

中文导读

这个仓库是 APIMart 聚合 API 的配套资料,解决的是多模型调用时 key、base URL 和账单分散的问题:用同一个 key 和 https://api.apimart.ai/v1 就能访问 300 多个图像、视频和语言模型,切换模型只需改 model 字段。仓库提供机器可读的模型目录、可读表格,以及 OpenAI SDK、curl 和路由重试的示例代码,适合需要统一接入多种模态模型并控制成本的开发者参考。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议未注明,创建于 2026-09-16,最近更新于 2026-10-15,目前有 148 个 Star。

项目介绍

这个仓库是 APIMart 聚合 API 的配套资料库,核心思路是用同一个 API key 和同一个 base URL(https://api.apimart.ai/v1)访问 300 多个图像、视频和语言模型,切换模型只需改 model 字段,不用换客户端。

仓库里提供了机器可读的模型目录 data/models.json 和可读表格 CATALOG.md,包含模型 id、别名、模态、计费单位和价格;还有 tools/catalog.py 从公开定价数据生成目录,以及 router.py、openai_sdk_client.py、curl.sh 等示例,演示图像生成、异步任务轮询和 OpenAI SDK 接入方式。README 还整理了按模态路由、幂等重试、退避轮询、按任务记录成本等实践建议。

主要功能

适合谁用

适合需要在一个项目里调用多种模态模型、希望统一 key 和账单的开发者,也适合想了解聚合 API 请求形态和路由模式的团队参考。

快速上手

  1. 从 README 提供的链接获取 API key,并设置环境变量 APIMART_API_KEY
  2. 使用 OpenAI SDK 时,将 base_url 设为 https://api.apimart.ai/v1,api_key 传入环境变量
  3. 图像生成可向 https://api.apimart.ai/v1/images/generations 提交请求,并带上 Idempotency-Key
  4. 提交后通过 GET /v1/tasks/{id} 轮询任务状态、进度、cost 和结果 URL
  5. 运行 python examples/router.py image --model gpt-image-2.5-ext --count 250 可预估花费

Star 增长趋势

148148 · 2026-10-14 至 2026-10-16

同类项目

基于 Gradio 的 Stable Diffusion 网页界面
★ 16.5万 · Python · 更新于 2026-03-02
基于节点图的模块化扩散模型创作引擎
★ 13.8万 · Python · 更新于 2026-10-16
本地运行与训练大模型和扩散模型的桌面应用
★ 7.8万 · Python · 更新于 2026-10-16
开源智能体视频制作系统,让 AI 编程助手变身视频工作室
★ 6.9万 · Python · 更新于 2026-10-12
开源本地 AI 引擎,无需 GPU 即可运行多种模型
★ 5.0万 · Go · 更新于 2026-10-15
在消费级 GPU 上本地运行 MiniMax H3 视频生成
★ 1,970 · Python · 更新于 2026-10-15