AI 网关快速开始
本文介绍使用 API7 AI 网关管理大模型请求的推荐路径。你可以从一个模型代理场景开始,再按生产环境要求逐步增 加多模型路由、令牌限流、日志审计和安全治理能力。
前提条件
开始之前,请准备以下信息:
- 可用的 API7 企业版环境。
- 一个或多个大模型服务提供方的访问密钥(API Key),例如 OpenAI、Azure OpenAI、DeepSeek、Anthropic 或 Google Gemini。
- 一个用于测试的服务或路由。
- 如果需要观测指标,请准备 Prometheus、日志系统或企业现有可观测性平台。
1. 代理第一个大模型请求
使用 ai-proxy 插件可以把网关路由代理到上游大模型服务。业务应用只需要请求 API7 AI 网关暴露的统一入口,模型凭证和服务提供方细节由网关配置维护。
典型配置需要包含:
- 服务提供方类型,例如
openai、deepseek、anthropic或openai-compatible。 - 模型名称。
- 访问密钥或凭证引用。
- 上游端点,如使用兼容 OpenAI 协议的模型服务时需要配置自定义端点。
配置完成后,业务应用可以将原本指向模型供应商的请求改为指向网关入口。对于兼容 OpenAI 协议的调用,通常只需要替换 base_url 和网关访问凭证。
from openai import OpenAI
client = OpenAI(
base_url="https://your-api7-gateway.example.com/v1",
api_key="YOUR_GATEWAY_KEY",
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Hello"}],
)