Skip to main content

Referência de API

A API externa SecureAI fornece recursos de conclusão de chat de IA com recuperação de base de conhecimento, políticas de segurança e rastreamento de uso abrangente. Esta API foi projetada para desenvolvedores externos e integrações usando autenticação de chave de API.

Principais recursos

  • RAG (Geração Aumentada de Recuperação): Pesquise automaticamente bases de conhecimento para contexto relevante
  • Suporte a vários modelos: OpenAI, Anthropic, Google, Meta e outros modelos de IA
  • Redundância e failover de modelo: cadeias de failover definidas pelo chamador (primário + substitutos) com tempos limite por tentativa
  • Endpoint compatível com OpenAI: aponte qualquer SDK OpenAI para /api/external/v1 — sem alterações de código
  • Geração de imagens: gere e edite imagens usando o Google Gemini 2.5 Flash Image
  • Speech-to-Speech (S2S): conversas de voz em tempo real usando OpenAI Realtime API com WebRTC
  • Políticas de segurança: aplicação de políticas SMLTP, Prompt Shield por chamada e recibos de conformidade assinados
  • Webhooks: entrega assinada e em tempo real de eventos de segurança e de plataforma
  • Acompanhamento de uso: monitoramento abrangente de uso, cota de autoatendimento e limitação de taxa
  • Integração da base de conhecimento: acesso a bases de conhecimento pessoais e compartilhadas
  • Gerenciamento de usuários: recursos completos de gerenciamento de usuários, grupos e funções
  • Registro de auditoria: registros abrangentes de atividades e auditoria de segurança

Autenticação

Todos os endpoints (exceto verificação de integridade) exigem autenticação de chave de API usando token de portador:
##URL base
Para a superfície compatível com OpenAI, aponte o URL base do seu SDK para:

Faturamento e uso

Por padrão, as solicitações de API são cobradas da conta do usuário que possui a chave de API. Você pode especificar um usuário diferente para faturar incluindo o parâmetro user_id em sua solicitação. Isso permite:
  • Aplicativos multilocatários com faturamento por usuário
  • Gerenciamento flexível de limites de conclusão
  • Configurações de “Uso por modelo” por usuário

Limites de taxa

  • Padrão: 60 solicitações por minuto, 1.000 solicitações por hora
  • Limites diários: 100 solicitações (configuráveis)
  • Limites mensais: 10.000 solicitações (configuráveis)

Início rápido

1. Exame de saúde

2. Obtenha modelos disponíveis

3. Obtenha bases de conhecimento disponíveis

4. Crie uma conclusão de bate-papo

Terminais de API

Sistema

Descoberta

Bate-papo

Webhooks

Imagens

  • Gerar Imagens - Gerar imagens a partir de texto ou editar imagens existentes
  • Editar imagens - Edição imagem a imagem com instruções de texto

Fala/S2S

Gerenciamento de usuários

Gerenciamento de índice

Gerenciamento de Grupo

SMLTP Segurança

Gerenciamento de funções

Tratamento de erros

Formato de resposta de erro

Erro de limite de taxa

Códigos de status HTTP comuns

Exemplos de SDK

###JavaScript/Node.js
###Píton
###cURL

2. Obtenha modelos disponíveis

3. Obtenha bases de conhecimento disponíveis

4. Crie uma conclusão de bate-papo

Terminais de API

Sistema

Descoberta

Bate-papo

Webhooks

Imagens

  • Gerar Imagens - Gerar imagens a partir de texto ou editar imagens existentes
  • Editar imagens - Edição imagem a imagem com instruções de texto

Fala/S2S

Gerenciamento de usuários

Gerenciamento de índice

Gerenciamento de Grupo

SMLTP Segurança

Gerenciamento de funções

Tratamento de erros

Formato de resposta de erro

Erro de limite de taxa

Códigos de status HTTP comuns

Exemplos de SDK

###JavaScript/Node.js
###Píton
###cURL

Próximas etapas