返回探索

详细介绍
gateway 仓库中文介绍文档
gateway 是一个集成护栏的超快AI网关,由 Portkey-AI 提供,汇聚了200多个LLM、50多个AI护栏和一个快速友好的API,解决了AI模型接入与管理的复杂性问题。
要点:
- 开头就要说清楚:这是什么工具、解决什么问题
- 包含Stars数(如有)、维护者信息
- 1-3句话,简洁有力
一、核心信息速览
| 维度 | 详情 |
|---|---|
| :--- | :--- |
| 仓库地址 | [gateway](https://github.com/Portkey-AI/gateway) |
| 许可证 | MIT |
| 核心定位 | 快速、可靠、安全地路由到多种语言、视觉、音频和图像模型 |
| 主要语言 | TypeScript |
| 适用人群 | AI开发人员、企业开发者、AI运维人员 |
| 关键亮点 | 122kb轻量级;1ms低延迟;支持自动重试和回退;支持多模态能力 |
二、核心功能
| 功能模块 | 描述 | 典型场景 |
|---|---|---|
| :--- | :--- | :--- |
| LLM路由 | 支持250+ LLMs的快速接入 | 集成不同AI模型到统一接口 |
| 自动重试与回退 | 在模型不可用时自动切换 | 确保服务不中断 |
| 负载均衡 | 分配请求到多个模型实例 | 提升系统稳定性 |
| 多模态支持 | 支持文本、图像、音频等多种输入 | 构建多功能AI应用 |
| 安全防护 | 集成AI护栏,防止滥用 | 保护AI部署安全 |
| MCP集成 | 支持MCP服务器管理 | 企业级AI部署与监控 |
| 条件路由 | 按条件分配请求 | 实现更智能的模型选择 |
| API友好 | 提供简单易用的API | 快速上手和集成 |
三、快速上手
1. 环境准备
Node.js 16或更高版本
2. 安装方式
npm install @portkey/gateway
3. 基础配置
const { Gateway } = require('@portkey/gateway');
const gateway = new Gateway({
apiKey: 'your_api_key',
models: ['model1', 'model2'],
});
4. 核心示例
gateway.route('Hello, world!', 'model1')
.then(response => console.log(response))
.catch(error => console.error(error));
四、核心亮点
- 超快响应:1ms低延迟,确保高效处理。
- 轻量级设计:仅122kb,易于部署和维护。
- 高可靠性:经过实战测试,每日处理10B tokens。
- 企业级安全:增强的安全性和可扩展性,适合企业使用。
五、适用场景
- AI模型集成:快速接入多种LLM,简化开发流程。
- 企业AI部署:提供安全、稳定的AI服务,适用于企业级应用。
- 多模态应用开发:支持文本、图像、音频等多模态数据处理。
- 负载均衡:通过智能路由提升系统性能和可用性。
- AI护栏集成:防止模型滥用,保障AI系统的安全性。
六、优缺点
优势
- 轻量级且高性能,适合各种规模的应用。
- 支持多种AI模型和多模态处理,功能全面。
- 提供企业级安全和可扩展性,适合大型项目。
不足
- 文档可能对新手不够友好,需要一定的技术背景。
- 部分高级功能可能需要付费或额外配置。
七、与同类工具对比(可选)
| 工具 | 类型 | 核心差异 |
|---|---|---|
| :--- | :--- | :--- |
| gateway | 开源 | 免费开源、功能全面、易于集成 |
| OpenAI API | 商业 | 闭源、功能有限、需付费 |



