Introducción API
Usa el resultado como señal de revisión, no como prueba del origen o la autenticidad de la imagen.
- Parámetros de Solicitud
- Archivos de imagen compatibles de hasta 10 MB.
- Parámetros de respuesta
- Una puntuación más alta indica señales de generación por IA más fuertes en toda la imagen. Úsala como señal de revisión, no como prueba de que la imagen es real.
Introducción API
- Revisar imágenes subidas en busca de contenido generado por IA
- Examinar retratos e imágenes de perfil en busca de señales de IA en toda la imagen
- Comprobar paisajes, productos, obras de arte o imágenes sociales
Usa el resultado como señal de revisión, no como prueba del origen o la autenticidad de la imagen.
Autenticación
Sustituye {your-api-domain} por el endpoint de API mostrado en el panel de tu cuenta.
Autentica las solicitudes con el endpoint de API de tu cuenta y un token Bearer. Después de comprar créditos de API, puedes ver tu endpoint y token en el panel de tu cuenta. Mantén tu token en secreto y nunca lo subas a repositorios públicos.
POSThttps://api.imgauth.com/v1/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
Parámetros de Solicitud
| Parámetro | Tipo | ✓ | Descripción |
|---|---|---|---|
| image | string | ✓ | Archivos de imagen compatibles de hasta 10 MB. |
Ejemplo de Solicitud HTTP
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Parámetros de respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
| code | integer | Referencia para códigos de respuesta API |
| request_id | string | Use estos ejemplos para construir y depurar su integración |
| data.ai_generated | boolean | null | Imagen probablemente generada por IA / No se detectó una señal fuerte de generación por IA |
| data.ai_generation_score | number | null | Una puntuación más alta indica señales de generación por IA más fuertes en toda la imagen. Úsala como señal de revisión, no como prueba de que la imagen es real. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Se recomienda revisión |
Ejemplos de Respuesta
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": false,
"ai_generation_score": 0.12,
"review_status": "likely_not_ai"
}
}Códigos de Error
400INVALID_REQUESTLos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
401INVALID_API_KEYLos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
402CREDITS_EXHAUSTEDLos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
403API_KEY_INACTIVE / API_KEY_EXPIREDLos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
413PAYLOAD_TOO_LARGELos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
415UNSUPPORTED_IMAGELos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
502UPSTREAM_ERRORLos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
504UPSTREAM_TIMEOUTLos API messages se muestran con sus valores brutos del servicio ascendente para coincidir exactamente con las respuestas de producción.
Ejemplos de Código
curl -X POST "https://api.imgauth.com/v1/ai-image-detection" \
-H "Authorization: Bearer rh_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'