这个项目能做什么
Azure OpenAI Proxy 是一个路由器,旨在将各种 LLM API 版本适配为统一的 OpenAI 兼容接口。它在客户端和 Azure OpenAI 实例之间提供了一个管理层,以确保高可用性和受控的使用。
关键能力包括:
- **路由与负载均衡**:支持多个 Azure OpenAI 实例,路由策略包括故障转移、加权和轮询。
- **流量控制**:基于每分钟 Token 数 (TPM) 实现自动速率限制。
- **实例管理**:提供一套完整的 API 端点,用于添加、更新、删除和验证实例,以及监控其健康状况和性能指标。
- **配置灵活性**:采用分层配置系统(YAML、环境变量和 SQLite),支持无需重启服务的热加载。
- **持久化与可靠性**:利用 SQLite 进行状态管理和配置持久化,包括版本历史、回滚能力,以及用于备份和健康检查的专用维护工具。
- **API 兼容性**:支持用于聊天补全 (chat completions)、补全 (completions) 和嵌入 (embeddings) 的标准 OpenAI 端点。
评论
0 评分人数达到10人后显示
登录后参与讨论。