AI Gateway
Aprende o que é um AI gateway, como ele encaminha modelos, controla custos, protege solicitações e monitora inferências para implantações confiáveis de IA e Ultralytics YOLO.
Um AI gateway é uma camada de controle posicionada entre aplicações e um ou mais serviços de inteligência artificial. Assim como um API gateway, ele recebe requisições e as encaminha para backends, mas adiciona controles específicos de IA para seleção de modelos, uso de tokens ou computação, segurança, privacidade, custo e desempenho. Ele pode fornecer um endpoint estável para modelos em nuvem, sistemas auto-hospedados e serviços de modelos Ultralytics YOLO, tornando sistemas de inteligência artificial de produção mais fáceis de governar à medida que seus modelos e provedores mudam. (learn.microsoft.com)
Link to this sectionComo funciona um AI Gateway#
O gateway avalia cada requisição recebida antes de enviá-la para um inference engine. Dependendo das políticas configuradas, ele pode:
- Autenticar e proteger requisições: Aplica controles de acesso, cotas, validação de entrada e defesas baseadas no OWASP Top 10 for LLM Applications, juntamente com práticas mais amplas de segurança de dados.
- Roteamento inteligente de tráfego: Seleciona um modelo ou endpoint com base em latência, disponibilidade, custo, região, tarefa ou carga de hardware. A Kubernetes Gateway API Inference Extension padroniza o roteamento consciente de modelos para modelos generativos auto-hospedados.
- Melhorar a confiabilidade: Usa tentativas de reenvio, balanceamento de carga e model fallbacks do Vercel AI Gateway quando um provedor ou modelo se torna indisponível.
- Controlar o consumo: Impõe orçamentos de requisição, token ou computação por meio de políticas como o Envoy Gateway rate limiting.
- Registrar telemetria: Captura latência, erros, escolhas de modelo e uso por meio de sistemas de observabilidade usando padrões como OpenTelemetry GenAI attributes. (gateway.envoyproxy.io)
Link to this sectionAplicações no Mundo Real#
- Inspeção de visão no varejo: Câmeras enviam imagens de produtos através de um gateway para um modelo de detecção de objetos YOLO26. O gateway autentica cada loja, limita o volume de requisições, encaminha o tráfego para a implantação mais próxima e envia falhas para um endpoint de backup, suportando uma inferência em tempo real confiável.
- Assistente ao cliente multi-modelo: Uma aplicação usa a Vercel AI Gateway unified API ou Cloudflare AI Gateway para encaminhar perguntas simples para um modelo de custo mais baixo e solicitações complexas para um modelo mais capaz. Logs auxiliam na análise de custos, depuração e monitoramento de modelos.
- Acesso corporativo à IA: Organizações podem usar as capacidades de AI gateway do Azure API Management para governar modelos, ferramentas e serviços Model Context Protocol remotos por meio de autenticação centralizada, cotas, logs e políticas de segurança de conteúdo. (learn.microsoft.com)
Link to this sectionExemplo de Visão Computacional#
O código de inferência permanece focado na predição enquanto o gateway lida com acesso, roteamento, limites e telemetria:
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
results = model.predict("https://ultralytics.com/images/bus.jpg")
detections = len(results[0].boxes)
print({"detections": detections})Este handler poderia rodar atrás de um endpoint de implantação da Ultralytics Platform, onde o monitoramento de implantação rastreia requisições, latência, erros, logs e verificações de integridade. (learn.microsoft.com)
Link to this sectionAI Gateway vs. Termos relacionados#
Um AI gateway gerencia o tráfego antes e depois da execução do modelo, enquanto a model deployment coloca um modelo em produção e o serviço de modelos (model serving) executa as predições. Um inference gateway é mais especializado, otimizando o roteamento entre réplicas de modelos ou aceleradores. Enquanto isso, a orquestração de agentes de IA coordena decisões e ferramentas de múltiplas etapas em vez de controlar o acesso à rede.
As melhores práticas atuais incluem minimizar o conteúdo sensível registrado, aplicar controles de privacidade de dados, testar caminhos de fallback, rastrear a qualidade e o custo por modelo e seguir o NIST Generative AI Risk Management Profile. Pesquisas recentes sobre planos de controle de LLM e riscos adversariais no roteamento de modelos também destacam a importância de políticas auditáveis e decisões de roteamento seguras. (nist.gov)






