WASViking Docs
⌘K
WASViking AI GuardianPrimeiros passos

Sua primeira requisição protegida pelo AI Gateway

Um primeiro uso guiado do AI Gateway do WASViking AI Guardian. Ligue o gateway, adicione a chave do seu provedor, crie um gateway, uma rota e uma chave, envie uma requisição pelo terminal e veja-a no registro de requisições, com o resultado esperado em cada passo.

Este guia leva você de um WASViking® AI Gateway vazio até uma requisição que passa por ele e aparece no registro de requisições. O exemplo usa a OpenAI e o modelo gpt-4o-mini; os passos são os mesmos para Anthropic, Google Gemini e os outros provedores que o gateway aceita. Reserve uns quinze minutos.

Cada passo diz o que você deve ver. Se o resultado for diferente, a tabela de solução de problemas do guia completo do AI Gateway explica cada erro.

Antes de começar

  • O AI Gateway faz parte do seu contrato com a WASViking, ou a sua organização o tem como avaliação. Se a tela dele mostrar uma página bloqueada com Ativar, peça ao seu parceiro ou à equipe comercial da WASViking para incluí-lo.
  • Você tem um papel de administrador ou um papel com acesso de gestão ao AI Gateway.
  • Você tem uma chave de API do seu provedor de modelos, com algum crédito na conta. Na OpenAI, abra a plataforma da OpenAI, vá em API keys, selecione Create new secret key e copie a chave que começa com sk-. Uma requisição ao gpt-4o-mini custa uma pequena fração de centavo.
  • Você tem um terminal com curl (macOS e Linux já têm; no Windows use o PowerShell ou o Terminal do Windows).

Passo 1: abra o AI Gateway e ligue-o

No menu do portal, abra AI Guard, Proteção, AI Gateway. Um quadro chamado Configure seu primeiro AI Gateway lista os mesmos passos deste guia.

Selecione Ativar o AI Gateway, no canto superior direito.

O que você deve ver: a página recarrega, o aviso de que o AI Gateway está desativado some e o botão passa a mostrar Desativar.

Passo 2: adicione a chave do seu provedor

Abra a aba Provedores e modelos e selecione Adicionar credencial.

Campo O que informar
Nome OpenAI teste
Provedor OpenAI
URL do endpoint Deixe vazio para usar o endpoint oficial.
Versão da API Deixe vazio (só para Azure OpenAI).
API key Cole a chave do provedor (sk-...).

Selecione Salvar credencial. Na nova linha, selecione Testar.

O que você deve ver: uma mensagem verde, "O provedor aceitou a chave.", com os modelos que a sua chave alcança. Se a mensagem for vermelha, a chave foi recusada ou o provedor não respondeu; a mensagem diz qual dos dois.

Passo 3: crie um gateway

Um gateway é uma carga de trabalho, com chaves, modelos, guardrails, limites e orçamento próprios. Abra a aba Cargas de trabalho e selecione Novo gateway.

Campo O que informar Por quê
Nome Assistente de suporte Um rótulo para o seu time.
Identificador support-assistant Usado em condições de política e no registro de requisições.
Ambiente Desenvolvimento Aparece no gateway e nos relatórios.
Responsável Eu Quem responde por esta carga de trabalho.
Inspeção da entrada Inspecionar e aplicar a política As suas regras agem sobre os prompts.
Inspeção da resposta Reter antes de liberar (pode bloquear ou ocultar) Uma resposta pode ser retida ou ter dados ocultados antes de chegar à sua aplicação.
Quando a política não pode ser avaliada Negar quando a política não pode ser avaliada Nada passa sem verificação.
Requisições por minuto por chave Mantenha 600. Um limite de taxa por chave.
Limite de tamanho da requisição (KB) Mantenha 1024. Requisições maiores são recusadas.
Orçamento diário (USD) 1 Teto de gasto estimado por dia.
Orçamento mensal (USD) 10 Teto de gasto estimado por mês.
Modelos permitidos gpt-4o-mini Só este modelo é aceito, o que você vai conferir no passo 7.
Modelos negados Deixe vazio.

Selecione Salvar gateway.

O que você deve ver: o gateway aparece na lista como ativo.

Passo 4: ligue o gateway ao seu provedor

Abra a aba Roteamento e failover.

Campo O que informar
Gateway Assistente de suporte
Credencial OpenAI teste
Modelos Mantenha * (todos os modelos que o gateway permite).
Função Principal
Atender como modelo Deixe vazio (o mesmo modelo).
Ordem Deixe vazio.

Selecione Adicionar rota.

O que você deve ver: a rota listada sob o gateway, como principal e ativa.

Passo 5: crie uma chave para a sua aplicação

Abra a aba Acesso e chaves.

Campo O que informar
Gateway Assistente de suporte
Rótulo terminal-test
Pertence a Uma conta de serviço
Nome da conta de serviço svc-test
Expira em (dias) Mantenha 90.

Selecione Criar chave. A chave começa com wvag_. Selecione Copiar e guarde-a em um lugar seguro: ela só aparece esta vez.

Passo 6: envie a sua primeira requisição

A aba Integrações mostra as URLs base da sua organização e exemplos prontos para o SDK da OpenAI, o SDK da Anthropic e o Gemini REST. Este guia usa o curl.

No terminal, guarde a chave do gateway em uma variável (troque paste-your-wvag-key-here pela sua chave):

export WASVIKING_GATEWAY_KEY='paste-your-wvag-key-here'

Depois envie a requisição:

curl -s https://api.wasviking.com/ai-gateway/openai/v1/chat/completions \
  -H "Authorization: Bearer $WASVIKING_GATEWAY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-4o-mini", "messages": [{"role": "user", "content": "In one sentence, what is an AI gateway?"}]}'

O que você deve ver: uma resposta em JSON no formato de sempre do provedor. O texto da resposta fica em choices[0].message.content. Acrescente -i depois de curl para ver também os cabeçalhos: x-wasviking-routed-model diz qual modelo respondeu.

Passo 7: veja a requisição no registro

De volta ao portal, abra a aba Tráfego.

O que você deve ver: uma linha para a sua requisição, com:

Coluna O que mostra
Quando O horário da requisição.
Chamador svc-test, o dono da chave.
Modelo O modelo pedido e o que respondeu.
Decisão Permitido
Status 200
Latência Quanto tempo levou a ida e volta completa.
Custo O custo estimado, a partir de preços de tabela.

Selecione a linha para abrir o detalhe da requisição: as classes de dados encontradas, as versões de política e de detectores, os tokens e o trace id. O gateway nunca guarda o prompt nem a resposta, só a classificação deles.

Passo 8: duas verificações rápidas

Elas mostram o gateway decidindo antes de qualquer coisa chegar ao provedor.

  1. Um modelo que o gateway não permite. Envie de novo a requisição do passo 6 com "model": "gpt-4o". A resposta é 403 com o código model_not_allowed, e a aba Tráfego mostra a tentativa com a decisão Modelo não permitido.
  2. Uma chave que não é válida. Envie a requisição com -H "Authorization: Bearer wvag_not_a_real_key". A resposta é 401 com o código invalid_api_key. Esta tentativa não aparece em Tráfego: a chave é recusada antes de o gateway saber a qual organização ela pertence.

Próximos passos

  • Crie as regras que protegem os seus dados: bloquear segredos nos prompts, trocar dados pessoais antes de saírem, barrar injeção de prompt e reter respostas com segredos. O passo 7 do guia do AI Gateway lista essas regras, e o Simulador de políticas mostra o que uma regra faria antes de você aplicá-la.
  • Aponte a sua aplicação real para o gateway: troque a URL base e a chave, e mantenha o SDK que ela já usa.
  • Proteja as ferramentas que os seus agentes chamam com o MCP Gateway.