O Vercel AI Gateway é um serviço de nível intermediário projetado para desenvolvedores. Ele permite que os desenvolvedores acessem vários modelos de IA de diferentes fornecedores com um conjunto de códigos, fornecendo uma interface de API unificada. O principal objetivo desse serviço é simplificar o processo de desenvolvimento e gerenciamento de aplicativos de IA. Os desenvolvedores não precisam mais gerenciar chaves de API separadas para cada modelo de IA, lidar com faturamento complexo e lidar com limites de taxas de diferentes provedores de serviços. Ele também tem um recurso integrado de backup inteligente de falhas que permite que o sistema alterne automaticamente para um modelo de backup quando um serviço de modelo de IA falha, melhorando assim a estabilidade e a confiabilidade do aplicativo. Além disso, o AI Gateway também oferece ferramentas de registro e análise para ajudar os desenvolvedores a monitorar os gastos e o desempenho dos aplicativos para melhorar o controle de custos e a otimização dos serviços.
Lista de funções
- Interface API unificadaFornecimento de um único ponto de entrada (endpoint) de API para alternar e usar centenas de modelos de IA de diferentes fornecedores, como OpenAI, Anthropic, xAI etc., modificando uma linha de código.
- Backup inteligente de falhasQuando o serviço de um provedor de modelo de IA é interrompido, o gateway pode alternar automaticamente a solicitação para um modelo ou provedor alternativo, garantindo a continuidade dos serviços de aplicativos.
- Monitoramento e registro de desempenhoRegistro centralizado de todas as solicitações de IA por meio do gateway, facilitando para os desenvolvedores o rastreamento, a análise e a depuração de problemas de desempenho dos aplicativos.
- Controle de custos e gerenciamento de orçamentoPermitir que os desenvolvedores definam orçamentos e monitorem o custo das chamadas de modelo de IA em tempo real para evitar custos excessivos.
- Gerenciamento de chaves simplificadoOs desenvolvedores não precisam gerenciar chaves de API de vários fornecedores em seus próprios aplicativos, pois todas as chaves são tratadas de forma centralizada pelo back-end da Vercel.
- integração perfeitaEle pode ser facilmente integrado ao Vercel AI SDK, ao OpenAI SDK e a outras estruturas convencionais, e os desenvolvedores podem usar suas próprias ferramentas familiares para o desenvolvimento.
- velocidade ilimitadaA própria Vercel não define limites de taxa para solicitações de API, permitindo que os desenvolvedores aproveitem ao máximo a taxa de transferência máxima oferecida pelos provedores de upstream.
Usando a Ajuda
O Vercel AI Gateway foi projetado para simplificar o processo de integração e gerenciamento de modelos de linguagem grande (LLMs) em aplicativos. Ele atua como uma camada proxy que permite aos desenvolvedores invocar muitos dos principais modelos de IA do mercado simplesmente interagindo com a interface unificada da Vercel.
Etapa 1: Obter a chave da API
- Visite o site oficial do Vercel AI Gateway.
- Clique em "Sign Up" para registrar uma conta Vercel. Os novos usuários recebem um crédito gratuito de US$ 5 por mês para experimentar qualquer modelo na plataforma.
- Depois de fazer login, no painel de controle do AI Gateway, você pode criar um novo projeto e obter uma chave de API exclusiva. Essa chave será usada para autenticação em todas as solicitações de API subsequentes, portanto, mantenha-a em segurança.
Etapa 2: Configurar o ambiente de desenvolvimento
O AI Gateway pode ser integrado a várias linguagens e estruturas de programação. A seguir, um exemplo de como configurar e usar o ambiente Python e o SDK oficial do OpenAI.
Primeiro, certifique-se de ter a biblioteca OpenAI Python instalada em seu ambiente de desenvolvimento. Se ela ainda não estiver instalada, você pode usar o comandopip
para instalá-lo:
pip install openai
Quando a instalação estiver concluída, você precisará configurar a chave de API obtida da Vercel como uma variável de ambiente. Fazer isso é mais seguro do que codificar a chave em seu código.
Defina as variáveis de ambiente em seu terminal:
export AI_GATEWAY_API_KEY='你的Vercel AI Gateway API密钥'
favor incluir你的Vercel AI Gateway API密钥
Substitua-o pela chave real que você obteve na primeira etapa.
Etapa 3: Enviar solicitação de API
Quando a configuração estiver concluída, você poderá invocar o modelo de IA escrevendo código. A operação principal é inicializar o cliente OpenAI com obase_url
é especificado como o endereço da interface unificada do Vercel AI Gateway.
Abaixo está um exemplo completo de código Python que mostra como chamar a xAI por meio da funçãogrok-4
Modelos:
import os
from openai import OpenAI
# 初始化OpenAI客户端
# 客户端会自动读取名为'AI_GATEWAY_API_KEY'的环境变量作为api_key
# 同时,必须将base_url指向Vercel的网关地址
client = OpenAI(
api_key=os.getenv('AI_GATEWAY_API_KEY'),
base_url='https://ai-gateway.vercel.sh/v1'
)
# 发起聊天补全请求
try:
response = client.chat.completions.create(
# 'model'参数指定了你想要调用的模型
# 格式为 '供应商/模型名称'
model='xai/grok-4',
messages=[
{
'role': 'user',
'content': '天空为什么是蓝色的?'
}
]
)
# 打印模型返回的回答
print(response.choices[0].message.content)
except Exception as e:
print(f"请求发生错误: {e}")
Nesse código, obase_url='https://ai-gateway.vercel.sh/v1'
é a chave. Ele redireciona a solicitação que deveria ser enviada ao OpenAI para o gateway de IA da Vercel.model='xai/grok-4'
A solicitação é encaminhada para o provedor de IA apropriado (xAI, neste caso) e retorna o resultado final para você.
Modelos de comutação
Uma das maiores conveniências do AI Gateway é a capacidade de trocar de modelo facilmente. Se você quiser mudar para o Anthropic'sclaude-sonnet-4
basta modificar o modelomodel
é suficiente, e o restante do código permanece inalterado:
response = client.chat.completions.create(
model='anthropic/claude-sonnet-4',
messages=[
{
'role': 'user',
'content': '请给我写一个关于太空旅行的短故事。'
}
]
)
print(response.choices[0].message.content)
Esse design oferece aos desenvolvedores a flexibilidade de testar e alternar entre modelos sem precisar modificar nenhum código subjacente relacionado à autenticação e às solicitações de rede.
cenário do aplicativo
- Prototipagem rápida
Nos estágios iniciais do desenvolvimento de um aplicativo de IA, os desenvolvedores precisam experimentar vários modelos diferentes para encontrar o que melhor se adapta ao cenário do aplicativo. Com o AI Gateway, os desenvolvedores podem testar e comparar rapidamente o desempenho e o custo de diferentes modelos simplesmente modificando o identificador do modelo, sem precisar desenvolver uma integração completa para cada modelo. - Aumente a confiabilidade do aplicativo
Para aplicativos de ambiente de produção que já estão on-line e voltados para o usuário, a estabilidade do serviço é fundamental. Ao configurar a função de backup de falhas do AI Gateway, o sistema pode alternar automaticamente para o modelo em espera quando o serviço do modelo principal estiver indisponível, garantindo que a funcionalidade principal do aplicativo não seja afetada, melhorando assim a experiência do usuário. - Controle de custos para startups
As startups ou pequenas equipes de desenvolvimento têm recursos limitados e precisam manter um controle rígido sobre os custos operacionais. Os recursos de monitoramento e gerenciamento de orçamento do AI Gateway rastreiam o consumo de tokens e as despesas em tempo real, ajudando as equipes a entender os componentes de custo. Ao definir um limite orçamentário, você pode efetivamente evitar contas inesperadamente altas causadas por erros de código ou picos de tráfego. - Gerenciamento unificado de aplicativos de vários modelos
Alguns aplicativos complexos de IA podem exigir o uso de modelos diferentes para tarefas diferentes, por exemplo, usar um modelo para geração de texto e outro para revisão de conteúdo. O AI Gateway simplifica a complexidade da O&M fornecendo uma plataforma de gerenciamento unificada em que os desenvolvedores podem monitorar e gerenciar chamadas de API, registros e despesas de todos os modelos em um só lugar.
QA
- Preciso pagar para usar o Vercel AI Gateway?
A Vercel oferece um crédito gratuito de US$ 5 por mês para novas inscrições, que pode ser usado para experimentar qualquer um dos modelos de IA na plataforma. Quando o crédito gratuito se esgota ou o usuário faz o pagamento inicial, o uso subsequente é cobrado com base no volume. A própria Vercel não aumenta o preço do token, e a taxa é consistente com o preço do uso direto do provedor upstream. - Quais modelos de IA são compatíveis com o AI Gateway?
O AI Gateway é compatível com centenas de modelos da OpenAI, Anthropic, Google, xAI, Groq e muitos outros fornecedores importantes. A lista completa de suporte pode ser visualizada na documentação oficial da Vercel ou no Model Marketplace. - O Vercel AI Gateway limita a velocidade das solicitações de API?
A própria Vercel não define limites de taxa para solicitações de API por meio do gateway. A taxa de solicitação e a taxa de transferência disponíveis para os desenvolvedores dependem em grande parte das próprias políticas de limitação do provedor de modelos de IA upstream. - Se eu já estiver usando o SDK da OpenAI, será complicado migrar para o AI Gateway?
O processo de migração é muito simples. Você só precisa inicializar o cliente OpenAI com o comandobase_url
é alterado para o endereço de gateway fornecido pela Vercel, e o parâmetroapi_key
Substituir a chave pela obtida da Vercel é suficiente, e o código comercial principal precisa de pouca ou nenhuma alteração.