热度观测:最近观测 9133 星,达到本渠道热门门槛 1000。

← 返回内容列表
GGitHub采集材料

Bifrost:统一接入多家大模型的网关

发布时间未知 · 北京时间

智能体应用

有实践材料可继续查看

代码仓库安装说明使用说明示例代码

原文与观测指标

1 个来源
GGitHub

Bifrost:统一接入多家大模型的网关

maximhq
查看原文
星标9,133采集时的累计值
每小时增长待观察星标 / 小时 · 观测区间平均值
最近提交10-27 15:45提交时间不是项目发布时间

发布时间:未知 · 首次发现 10-27 15:46 · 北京时间

指标采集:10-27 15:46 · 指标已取得

项目文档有线索安装说明有线索使用说明有线索示例有线索

仅反映文档与示例线索,未实际运行项目。

摘要

Bifrost 用单一 OpenAI 兼容 API 接入多个模型提供商,并提供故障切换、负载均衡和语义缓存等能力。材料给出通过 npx 或 Docker 启动网关、打开本地管理界面,再用 curl 发起聊天请求的示例。

摘要由 AI 生成,请以原文为准。
观测历史 · 最近 1 条 展开 / 收起

缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。

采集时间 · 北京时间指标数值来源状态
10-27 15:46:48Star9,133GitHub 公开页面已取得
采集原文 展开 / 收起

bifrost

Open-source, high-performance AI gateway that works as your LLM gateway, MCP gateway and agent gateway. One OpenAI-compatible API for 10,…
项目说明 展开 / 收起
Bifrost AI Gateway The fastest way to build AI applications that never go down Bifrost is a high-performance AI gateway that unifies access to 23+ providers (OpenAI, Anthropic, AWS Bedrock, Google Vertex, and more) through a single OpenAI-compatible API. Deploy in seconds with zero configuration and get automatic failover, load balancing, semantic caching, and enterprise-grade features. Quick Start Go from zero to production-ready AI gateway in under a minute. Step 1: Start Bifrost Gateway # Install and run locally npx -y @maximhq/bifrost # Or use Docker docker run -p 8080:8080 maximhq/bifrost Step 2: Configure via Web UI # Open the built-in web interface open http://localhost:8080 Step 3: Make your first API call curl -X POST http://localhost:8080/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "openai/gpt-4o-mini", "messages": [{"role": "user", "content": "Hello, Bifrost!"}] }' That's it! Your AI gateway is running with a web interface for visual configuration, real-time monitoring, and analytics. Complete Setup Guides: Gateway Setup - HTTP API deployment Go SDK Setup - Direct integration Enterprise Deployments Bifrost supports enterprise-grade, private deployments for teams running production AI systems at scale. In addition to private networking, custom security controls, and governance, enterprise deployments unlock advanced capabilities including adaptive load balancing, clustering, guardrails, MCP gateway, and other features designed for enterprise-grade scale and reliability. Explore enterprise capabilities Key Features Core Infrastructure Unified Interface - Single OpenAI-compatible API for all providers Multi-Provider Support - OpenAI, Anthropic, AWS Bedrock, Google Vertex, Azure, Cerebras, Cohere, Mistral, Ollama, Groq, and more Automatic Fallbacks - Seamless failover between providers and models with zero downtime Load Balancing - Intelligent request distribution across multiple API keys and providers Advanced Features Model Context Protocol (MCP) - Enable AI models to use external tools (filesystem, web search, databases) Semantic Caching - Intelligent response caching based on semantic similarity to reduce costs and latency Multimodal Support - Support for text, images, audio, and streaming, all behind a common interface. Custom Plugins - Extensible middleware architecture for analytics, monitoring, and custom logic Governance - Usage tracking, rate limiting, and fine-grained access control Enterprise & Security Budget Management - Hierarchical cost control with virtual keys, teams, and customer budgets User Provisioning (OIDC) - OAuth 2.0 / OIDC login with background directory sync for teams, roles, and business units Observability - Native Prometheus metrics, distributed tracing, and comprehensive logging Secrets Management - Secure API key management with environment variables and deployment secrets Developer Experience Zero-Config Startup - Start immediately with dynamic provider configuration Drop-in Replacement - Replace OpenAI/Anthropic/GenAI APIs with one line of code SDK Integrations - Native support for popular AI SDKs with zero code changes Configuration Flexibility - Web UI, API-driven, or file-based configuration options Repository Structure Bifrost uses a modular architecture for maximum flexibility: bifrost/ ├── npx/ # NPX script for easy installation ├── core/ # Core functionality and shared components │ ├── providers/ # Provider-specific implementations (OpenAI, Anthropic, etc.) │ ├── schemas/ # Interfaces and structs used throughout Bifrost │ └── bifrost.go # Main Bifrost implementation ├── framework/ # Framework components for data persistence │ ├── configstore/ # Configuration storage backends │ ├── logstore/ # Request logging storage backends │ └── vectorstore/ # Vector storages ├── transports/ # HTTP gateway and other interface layers │ └── bifrost-http/ # HTTP transport implementation ├── ui/ # Web interface for HTTP gateway ├── plugins/ # Extensible plugin system │ ├── governance/ # Budget management and access control │ ├── jsonparser/ # JSON parsing and manipulation utilities │ ├── logging/ # Request logging and analytics │ ├── maxim/ # Maxim's observability integration │ ├── mocker/ # Mock responses for testing and development │ ├── semanticcache/ # Intelligent response caching │ └── telemetry/ # Monitoring and observability ├── docs/ # Documentation and guides └── tests/ # Comprehensive test suites Getting Started Options Choose the deployment method that fits your needs: 1. Gateway (HTTP API) Best for: Language-agnostic integration, microservices, and production deployments # NPX - Get started in 30 seconds npx -y @maximhq/bifrost # Docker - Production ready docker run -p 8080:8080 -v $(pwd)/data:/app/data maximhq/bifrost Features: Web UI, real-time monitoring, multi-provider management, zero-config startup Learn More: Gateway Setup Guide 2. Go SDK Best for: Direct Go integration with maximum performance and control go get github.com/maximhq/bifrost/core Features: Native Go APIs, embedded deployment, custom middleware integration Learn More: Go SDK Guide 3. Drop-in Replacement Best for: Migrating existing applications with zero code changes # OpenAI SDK - base_url = "https://api.openai.com" + base_url = "http://localhost:8080/openai" # Anthropic SDK - base_url = "https://api.anthropic.com" + base_url = "http://localhost:8080/anthropic" # Google GenAI SDK - api_endpoint = "https://generativelanguage.googleapis.com" + api_endpoint = "http://localhost:8080/genai" Learn More: Integration Guides Performance Bifrost adds virtually zero overhead to your AI requests. In sustained 5,000 RPS benchmarks, the gateway added only 11 µs of overhead per request. Metric t3.medium t3.xlarge Improvement Added latency (Bifrost overhead) 59 µs 11 µs -81% Success rate @ 5k RPS 100% 100% No failed requests Avg. queue wait time 47 µs 1.67 µs -96% Avg. request latency (incl. provider) 2.12 s 1.61 s -24% Key Performance Highlights: Perfect Succ