OctaFuse/octafuse-gateway
Octafuse Gateway是可自托管的开源 AI Gateway:把多供应商、多账号、多 API Key 收成一个 Base URL、一个 API Key,并带路由、预算、计费与审计。
解决的问题
Octafuse Gateway 是一个专为 AI Agent 设计的自托管开源 AI 网关。它通过将多个 AI 提供商、模型和工具整合至单一统一入口,解决了 AI 资源碎片化的问题。这让个人与团队能够在各种文字、图像与语音模态中管理路由、API 密钥、预算与审计,无需为每个服务管理独立的端点。
运作方式
该网关作为客户端与各个 AI 提供商之间的中间层,为所有请求提供统一的 Base URL。它支持多种协议(OpenAI、Anthropic、Gemini 以及 DashScope、MiniMax 和 Volcengine 的原生端点),并能执行协议转换,让客户端能使用熟悉的 API(如 OpenAI 的 API)来调用不同提供商的模型。
主要运作机制包括:
- 提供商与模型整合:一键导入预先配置的提供商与模型。
- Agent 工具支持:通过
/v1/tools/*端点统一访问网页搜索、网页抓取与 AI 检测等工具。 - 路由策略:四种不同的策略(哈希亲和性、加权随机、权重优先与加权轮询)以平衡负载、成本与缓存命中率。
- 用户与计费管理:三账本系统(目录价格、供应成本与用户价格)以追踪成本并管理不同用户与团队的配额。
适用对象
- AI Agent 开发者:需要同时访问模型与工具的单一入口点的开发者。
- 企业 AI 团队:需要对 AI 资源使用进行集中治理、成本追踪与预算控制的组织。
- 自托管用户:希望在自己的基础设施(Docker 或 Cloudflare Workers)上部署 AI 网关的用户。
特色亮点
- 多模态支持:处理文字、图像生成/编辑、ASR、TTS 与实时语音。
- 以 Agent 为中心:内置专为 Agent 设计的网页搜索、深度搜索与网页爬虫工具。
- Agent 路由:进阶路由策略,包含 Prompt Cache 亲和性以提升性能。
- 三账本计费:详细的成本会计,包含标准价格、实际成本与用户特定定价。
- 灵活部署:支持 Cloudflare Workers + D1 进行免费/边缘部署,或使用 Docker 搭配 Postgres/MySQL。
相关
- 项目
- 项目
- 项目
- 项目