AEM Intelligence

Inteligência que entrega

Inteligência que entrega
Documentação oficial · API v1

Construa com uma inteligência que entrega.

Integre chat inteligente, roteamento automático de modelos e capacidades da AEM aos seus produtos. Esta central reúne arquitetura, guias operacionais, API REST, MCP, segurança e práticas de produção.

API resiliente

Um endpoint lógico, múltiplos provedores e fallback automático.

Compatível

Contrato inspirado em Chat Completions para adoção rápida.

Seguro por padrão

Chaves com hash, escopos, revogação e rastreabilidade.

Primeiros passos

Crie uma chave em Configurações → API e integrações. A chave completa é exibida uma única vez. Armazene-a em um gerenciador de segredos e nunca no navegador ou repositório.

curl https://ai.aemsolucoes.com/api/v1/chat/completions \
+  -H "Authorization: Bearer $AEM_API_KEY" \
+  -H "Content-Type: application/json" \
+  -d '{
    "model": "aem-auto",
    "messages": [{"role":"user","content":"Crie um resumo executivo."}]
  }'
Use aem-auto como padrão. A AEM classifica a complexidade, seleciona a melhor rota disponível e busca alternativas quando um provedor está indisponível.

Plataforma AEM

Agentes

Especialistas configuráveis com instruções, memória e ferramentas.

Spaces

Contextos isolados com conversas, documentos, agentes e memórias.

Research

Pesquisa estruturada, fontes, síntese e templates reutilizáveis.

Studio

Imagens, PDFs, DOCX, apresentações e planilhas como artefatos reais, com pré-visualização privada no Chat e no Studio.

Equipes e automações

Handoffs entre agentes e fluxos orientados a resultados.

Knowledge

Arquivos indexados para recuperação semântica e respostas contextualizadas.

Qualidade contínua: os fluxos críticos possuem validação automatizada diária, teste móvel, upload real de 50 MB, medição de latência do chat e alertas com evidências para correção.

API REST v1

A API v1 utiliza JSON sobre HTTPS e vive sob https://ai.aemsolucoes.com/api/v1. A primeira versão pública oferece saúde, catálogo lógico de modelos e Chat Completions. Novos recursos serão adicionados de maneira compatível.

GET/v1/healthEstado do serviço
GET/v1/modelsModelos lógicos
POST/v1/chat/completionsResposta inteligente
GET/POST/DELETE/v1/api-keysGerenciamento via sessão AEM

Autenticação e chaves

Envie a chave no cabeçalho Bearer. Chaves começam com aem_live_, são armazenadas somente como hash e podem ser revogadas imediatamente. Escopos iniciais: chat:write e models:read.

Authorization: Bearer aem_live_••••••••••••••••••••
  • Uma chave por aplicação e ambiente.
  • Rotacione chaves periodicamente.
  • Nunca envie chaves em query strings.
  • Revogue imediatamente em caso de exposição.

Chat Completions

O contrato segue o formato conhecido de mensagens com papéis system, user e assistant. A resposta contém identificador rastreável no corpo e em x-request-id.

const response = await fetch("https://ai.aemsolucoes.com/api/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AEM_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "aem-auto",
    messages: [
      { role: "system", content: "Responda como analista executivo." },
      { role: "user", content: "Resuma os principais riscos do projeto." },
    ],
  }),
});
const data = await response.json();
console.log(data.choices[0].message.content);

Modelos lógicos

aem-autoRecomendado

Equilibra qualidade, custo, latência e disponibilidade.

aem-fastBaixa latência

Para classificação, extração e respostas diretas.

aem-qualityMaior esforço

Para análises e produção mais exigentes.

Integração MCP

A AEM também publica um servidor MCP para clientes e agentes compatíveis. O MCP permite descobrir ferramentas e acioná-las de forma semântica, preservando autenticação e políticas da plataforma.

Endpoint MCP: https://ai.aemsolucoes.com/mcp
Descoberta:  https://ai.aemsolucoes.com/.mcp/list-tools
OAuth:       https://ai.aemsolucoes.com/.well-known/oauth-protected-resource

Erros, repetição e resiliência

Erros seguem um envelope estável com type, code e message. Em 429 e 503, use repetição com atraso exponencial e jitter. Operações POST aceitam Idempotency-Key: repita a mesma chave e o mesmo corpo para receber a resposta original sem executar novamente. As chaves permanecem válidas por 24 horas.

Idempotency-Key: pedido-123-tentativa-1

{
  "error": {
    "type": "aem_api_error",
    "code": "temporarily_unavailable",
    "message": "A inteligência está temporariamente indisponível."
  }
}
400Parâmetros inválidos
401Chave ausente ou inválida
403Escopo insuficiente
429Limite temporário atingido
503Provedores temporariamente indisponíveis

Segurança e produção

Integrações seguras desde a primeira chamada

Use somente HTTPS, mantenha segredos no servidor, aplique menor privilégio, registre x-request-id e não envie dados sensíveis desnecessários. Consulte também as páginas de Segurança, Privacidade e Confiança da AEM.

Changelog e compatibilidade

18 de julho de 2026

Relatórios exportáveis no Research

  • • Pesquisas concluídas podem ser baixadas em PDF ou DOCX.
  • • A exportação preserva o relatório verificado sem uma nova reescrita por IA.
  • • Títulos, parágrafos, listas, tabelas e fontes são convertidos para um documento profissional.
  • • Cada exportação também fica disponível no Studio.

18 de julho de 2026

Orientação inteligente dentro do produto

  • • A AEM passa a responder perguntas sobre sua identidade e capacidades com base no produto disponível.
  • • Pedidos gerais recebem um caminho prático pelo Chat, Studio, Research, Spaces, agentes ou Analista de Dados.
  • • Próximos passos relacionados podem ser apresentados como ações clicáveis.
  • • Limites de capacidade são comunicados com transparência, sem inventar execução ou prazo.

18 de julho de 2026

Confiabilidade de arquivos e Studio

  • • Limites físicos de Storage compatíveis com infraestrutura de baixo custo.
  • • Uploads grandes da biblioteca preservados por fragmentação privada.
  • • Gerador de PDF isolado de dependências DOCX incompatíveis com Workers.
  • • Erros técnicos de provedor convertidos em orientações claras.
  • • Fallbacks de IA continuam reembolsando créditos quando todas as rotas falham.

API v1 · Julho de 2026

Fundação pública

  • • Chaves com escopos e revogação.
  • • Chat Completions com roteamento AEM.
  • • Catálogo de modelos lógicos.
  • • Documento OpenAPI 3.1.
  • • Identificadores de requisição e logs de uso.
Esta documentação mantém contratos técnicos em código junto às rotas e ao documento OpenAPI. Mudanças incompatíveis exigirão uma nova versão, como /v2; melhorias compatíveis permanecem em /v1.

Suporte para integrações

Estamos prontos para integrar.

Envie o objetivo, volume estimado, ambiente e, se existir, o x-request-id do problema.