Skip to main content

Referencia de API

La API externa SecureAI proporciona capacidades de finalización de chat de IA con recuperación de la base de conocimientos, políticas de seguridad y seguimiento integral del uso. Esta API está diseñada para integraciones y desarrolladores externos que utilizan autenticación de clave API.

Características clave

  • RAG (Generación aumentada de recuperación): busca automáticamente bases de conocimiento para contexto relevante
  • Soporte multimodelo: OpenAI, Anthropic, Google, Meta y otros modelos de IA
  • Redundancia de modelo y conmutación por error: cadenas de conmutación por error definidas por el llamante (principal + alternativas) con tiempos de espera por intento
  • Endpoint compatible con OpenAI: apunte cualquier SDK de OpenAI a /api/external/v1; sin cambios de código
  • Generación de imágenes: genera y edita imágenes usando Google Gemini 2.5 Flash Image
  • Voz a voz (S2S): conversaciones de voz en tiempo real utilizando OpenAI Realtime API con WebRTC
  • Políticas de seguridad: aplicación de políticas SMLTP, Prompt Shield por llamada y recibos de cumplimiento firmados
  • Webhooks: entrega firmada y en tiempo real de eventos de plataforma y seguridad
  • Seguimiento de uso: monitoreo de uso integral, cuota de autoservicio y limitación de velocidad
  • Integración de la base de conocimientos: acceso a bases de conocimientos personales y compartidas
  • Administración de usuarios: capacidades completas de administración de usuarios, grupos y roles
  • Registro de auditoría: registros completos de auditoría de seguridad y actividad

Autenticación

Todos los endpoints (excepto la verificación de estado) requieren autenticación de clave API mediante el token de portador:

URL base

Para la superficie compatible con OpenAI, apunte la URL base de su SDK a:

Facturación y uso

De forma predeterminada, las solicitudes de API se facturan a la cuenta de usuario propietaria de la clave API. Puede especificar un usuario diferente para facturar incluyendo el parámetro user_id en su solicitud. Esto permite:
  • Aplicaciones multiinquilino con facturación por usuario
  • Gestión flexible del límite de finalización
  • Configuración de “Uso por modelo” por usuario

Límites de tarifas

  • Predeterminado: 60 solicitudes por minuto, 1000 solicitudes por hora
  • Límites diarios: 100 solicitudes (configurables)
  • Límites mensuales: 10.000 solicitudes (configurables)

Inicio rápido

1. Control de salud

2. Obtenga modelos disponibles

3. Obtenga bases de conocimientos disponibles

4. Crear una finalización de chat

Endpoints API

Sistema

Descubrimiento

Charla

Webhooks

Imágenes

Habla/S2S

Gestión de usuarios

Gestión de índices

Gestión de grupos

Seguridad SMLTP

Gestión de roles

Manejo de errores

Formato de respuesta de error

Error de límite de velocidad

Códigos de estado HTTP comunes

Ejemplos de SDK

JavaScript/Node.js

Pitón

rizo

2. Obtenga modelos disponibles

3. Obtenga bases de conocimientos disponibles

4. Crear una finalización de chat

Endpoints API

Sistema

Descubrimiento

Charla

Webhooks

Imágenes

Habla/S2S

Gestión de usuarios

Gestión de índices

Gestión de grupos

Seguridad SMLTP

Gestión de roles

Manejo de errores

Formato de respuesta de error

Error de límite de velocidad

Códigos de estado HTTP comunes

Ejemplos de SDK

JavaScript/Node.js

Pitón

rizo

Próximos pasos