Autenticación API
SecureAI utiliza autenticación de clave API para todos los accesos API externos. Las claves son tokens portadores creados y configurados por administradores, con controles por clave sobre modelos, políticas, límites, facturación y seguridad.Encabezado de autenticación
- Comienza con un prefijo
sk-(por ejemplo,sk-8cd5253f...). - El prefijo va seguido de un secreto hexadecimal de 64 caracteres.
- Solo se almacena un hash SHA-256 de la clave en el lado del servidor; la clave completa se muestra una vez, en el momento de la creación. Si se pierde, gire/recree la clave.
Creación y configuración de claves API
Los administradores crean claves en Admin → Claves API (base API/api/admin/api-keys, solo administrador). La clave completa se devuelve una vez en el momento de la creación. Cada clave lleva la siguiente configuración:
Propiedad y facturación
Las personas que llaman pueden facturar una solicitud individual a un usuario diferente con el parámetro de cuerpo
user_id (controlado por el administrador).
Límites
Listas permitidas
Escudo rápido
Consulte API Prompt Shield.
Valores predeterminados de redundancia
failoverDefaults adjunta un modelo predeterminado cadena de conmutación por error a la clave: models[] (hasta 3), timeout_ms (1000–300000), first_token_timeout_ms (500–60000) y on[]. Luego, las personas que llaman obtienen conmutación por error sin enviar una cadena en cada solicitud.
Idempotencia
LosPOST de finalización aceptan un encabezado Idempotency-Key. Al volver a intentarlo con la misma clave, se obtiene el resultado original en lugar de facturar por segunda vez; utilícelo para que los reintentos de red sean seguros. Consulte Finalización del chat.
Limitación de velocidad
Techos predeterminados (configurables por clave):- Por minuto: 60 solicitudes
- Por hora: 1000 solicitudes
- Diario: 100 solicitudes
- Mensual: 10,000 solicitudes
GET /usage.
Funciones de seguridad
- Solo HTTPS: todas las llamadas API requieren TLS.
- Hashed en reposo: solo se almacena un hash SHA-256 de cada clave.
- Seguimiento de uso y registro de auditoría: se registra cada llamada y evento de autenticación.
- Cumplimiento de SMLTP: las políticas de seguridad se aplican en cada solicitud.
Respuestas de error
Error de autenticación
Error de límite de tarifa
Códigos de error comunes
Próximos pasos
- Referencia de API: explora todos los endpoints externos disponibles.
- Finalizaciones de chat: comience a integrar las finalizaciones.
- Endpoint compatible con OpenAI: reutilice un SDK de OpenAI existente.
- Uso: verifique la cuota y los límites.

