Chaves de IA

Criar chaves do Router IA com teto de gasto, token visível uma única vez, limites para empresas novas, revogação e reativação.

  • Categoria: Inteligência artificial e agentes
  • Estado: Disponível
  • Requisitos: Ser admin da empresa para criar, revogar ou reativar; Um meio de pagamento ativo na empresa; Pelo menos 20 EUR de saldo, e saldo suficiente para cobrir o teto pedido
  • Ferramentas MCP (Só leem): listar_claves_router_ia, ver_clave_router_ia
  • Ferramentas MCP (Escrevem ou modificam): crear_clave_router_ia, revocar_clave_router_ia, reactivar_clave_router_ia, crear_token_search_api, revocar_token_search_api, reactivar_token_search_api

Markdown

O que permite fazer?

  • Criar chaves do Router IA com um nome, um teto de gasto em USD e um período de reinício do teto (daily, weekly ou monthly).
  • Revogar uma chave: deixa de funcionar no OpenRouter e registra-se o gasto pendente.
  • Reativar uma chave revogada.
  • Listar as chaves e ver o seu uso sem nunca expor o token.

Quando convém usar?

  • Uma chave por aplicação ou ambiente, para separar gastos e poder cortar uma sem afetar as outras.
  • Quando um token foi divulgado: revogá-lo e criar um novo.
  • Para limitar quanto pode gastar uma integração por dia, semana ou mês.

Como funciona na ArduMaker?

Criar

  1. Verifica-se que quem pede é admin da empresa e que a empresa tem um meio de pagamento ativo.
  2. Verifica-se o saldo: pelo menos 20 EUR, e que chegue para o teto pedido.
  3. Se a empresa for nova (menos de 7 dias ou sem um pagamento autorizado): no máximo 5 chaves ativas, teto diário até 30 USD e só reinício diário.
  4. Cria-se a chave no OpenRouter. Sem limit, nasce com um teto de 30 USD que se reinicia todos os dias.
  5. A resposta traz o token completo uma única vez. Depois não volta a ser mostrado por MCP nem nas listagens.

Revogar e reativar

  • Revogar sincroniza o uso (para registrar o pendente), desativa a chave no OpenRouter e marca-a como eliminada. A linha não é apagada.
  • Reativar volta a ativá-la no OpenRouter e limpa a marca de pausa por saldo.
  • Uma chave pausada por saldo negativo ou por verificação de identidade não está revogada: reativa-se sozinha quando a causa se resolve.

Os tokens da Search API seguem regras parecidas (admin, meio de pagamento, 20 EUR de saldo, token visível uma vez, revogar e reativar), mas não têm teto de gasto próprio.

O que muda realmente?

  • No OpenRouter: a chave, com um nome que inclui a empresa e o nome escolhido.
  • Na ArduMaker: a chave fica associada a um serviço da empresa; revogá-la remove esse serviço.
  • No histórico da empresa: o consumo, sob medida que é sincronizado.

Esquema

  1. Criada: token visível uma vez
  2. Ativa: gasta até ao seu teto por período
  3. Pausada: saldo negativo ou verificação; volta sozinha
  4. Revogada: desativada; pode ser reativada
Ciclo de vida de uma chave

Resultado esperado

  • crear_clave_router_ia devolve id, name, api_key (o token) e um aviso para o salvar já.
  • ver_clave_router_ia devolve uso, teto, restante e reinício; com permissões de admin, também o detalhe de gastos.
  • Uma chave revogada deixa de aparecer como ativa e o OpenRouter rejeita-a.

Erros e resolução

RespostaCausaO que fazer
403Só um admin da empresa cria, revoga ou reativaPedir a um admin
400 sem meio de pagamentoA empresa não tem um meio de pagamento ativoAcrescentar um
400 saldoMenos de 20 EUR, ou o teto pedido ultrapassa o saldoCarregar ou pedir um teto menor
400 empresa novaMais de 5 chaves, teto diário acima de 30 USD ou reinício não diárioLiberta-se com mais de 7 dias e um pagamento autorizado
400 já revogada / já ativaA chave já estava nesse estadoNada a fazer
Erro do OpenRouterO OpenRouter rejeitou ou não respondeuTentar mais tarde

Relação com MCP

Sim, nos perfis /mcp e /mcp/infra.

FerramentaTipoNotas
listar_claves_router_ia, ver_clave_router_iaLeituraNunca devolvem o token
crear_clave_router_iaEscritaAdmin; devolve o token uma vez; aceita idempotency_key
revocar_clave_router_iaDestrutiva, reversívelAdmin
reactivar_clave_router_iaEscritaAdmin
crear_token_search_api, revocar_token_search_api, reactivar_token_search_apiEscritaTokens da Search API, mesmas regras de admin

O token é um dado sensível na resposta: o agente tem de o entregar ao seu humano e não o publicar. Referência em /mcp/docs e exemplos em /mcp/ia.

Funcionalidades relacionadas