Documentación del SDK
ISO 27001SOC 2 CertifiedGDPR Compliant

API de Detección de Imágenes IA — SDKs de Cliente

Bibliotecas de cliente oficiales para la Detección de Imágenes IA de TruthScan. Detecte si las imágenes son generadas por IA, reales, editadas digitalmente o editadas por IA en una sola llamada de método.

SDK de Python

Cliente Python oficial para Detección de Imágenes IA de TruthScan. Detecte si las imágenes son generadas por IA, reales, editadas digitalmente o editadas por IA en una sola llamada de método.

Requisitos

RequisitoDetalles
Python3.9 o posterior
Dependenciapip install truthscan-image-detector-client
Clave APIEstablezca la variable de entorno TRUTHSCAN_API_KEY con su clave

Descarga

Paquetetruthscan-image-detector-client
Registrohttps://pypi.org/project/truthscan-image-detector-client/

Instale la versión más reciente — consulte el enlace del registro anterior para el número de versión actual.

Instalación

pip install truthscan-image-detector-client

Ejecutar Detección de Imagen

Llame a client.detect() con una ruta de imagen. El método gestiona presign, carga, detección y polling automáticamente — bloquea hasta que el resultado esté listo.

import os
from truthscan.image_detection import ImageDetectionClient

# Load API key from environment
api_key = os.environ.get("TRUTHSCAN_API_KEY", "your_api_key_here")

client = ImageDetectionClient(api_key=api_key)

# Run full detection workflow
result = client.detect("path/to/image.jpg")
print(f"Status : {result['status']}")
print(f"Score : {result.get('result', 'N/A')}")
print(f"Final : {(result.get('result_details') or {}).get('final_result', '')}")

SDK de JavaScript / TypeScript

Cliente TypeScript/JavaScript oficial para Detección de Imágenes IA de TruthScan. Funciona en cualquier proyecto Node.js e incluye declaraciones de tipos TypeScript completas.

Requisitos

RequisitoDetalles
Node.js18 o posterior
Gestor de Paquetesnpm, yarn o pnpm
Clave APIEstablezca la variable de entorno TRUTHSCAN_API_KEY con su clave

Descarga

Paquete@truthscan/image-detection
Registrohttps://www.npmjs.com/package/@truthscan/image-detection

Instale la versión más reciente — consulte el enlace del registro anterior para el número de versión actual.

Instalación

npm install @truthscan/image-detection

Ejecutar Detección de Imagen

Llame a client.detect() con una ruta de imagen. El método gestiona presign, carga, detección y polling — resuelve la Promise cuando el resultado esté listo.

import { ImageDetectionClient } from '@truthscan/image-detection';

// Load API key from environment
const apiKey = process.env.TRUTHSCAN_API_KEY ?? 'your_api_key_here';

const client = new ImageDetectionClient(apiKey);

// Run full detection workflow
const result = await client.detect('/path/to/image.jpg');
console.log('Status :', result.status);
console.log('Score :', result.result ?? 'N/A');
console.log('Final :', result.result_details?.final_result ?? '');

SDK de PHP

Cliente PHP oficial para Detección de Imágenes IA de TruthScan. Compatible con PHP 7.4+ e instalable mediante Composer.

Requisitos

RequisitoDetalles
PHP7.4 o posterior
Extensióncurl (debe estar habilitada)
Clave APIEstablezca la variable de entorno TRUTHSCAN_API_KEY con su clave

Descarga

Paquetetruthscan/image-detector-client
Registrohttps://packagist.org/packages/truthscan/image-detector-client

Instale la versión más reciente — consulte el enlace del registro anterior para el número de versión actual.

Instalación

composer require truthscan/image-detector-client

Ejecutar Detección de Imagen

Llame a $client->detect() con una ruta de imagen. El método gestiona presign, carga, detección y polling — devuelve el resultado cuando esté listo.

<?php
require_once __DIR__ . '/vendor/autoload.php';

use Truthscan\ImageDetection\ImageDetectionClient;

// Load API key from environment
$apiKey = getenv('TRUTHSCAN_API_KEY') ?: 'your_api_key_here';

$client = new ImageDetectionClient($apiKey);

// Run full detection workflow
$result = $client->detect('/path/to/image.jpg');
echo "Status : {$result->status}\n";
echo 'Score : ' . ($result->result ?? 'N/A') . "\n";
echo 'Final : ' . ($result->result_details->final_result ?? '') . "\n";

SDK de .NET

Cliente .NET oficial para Detección de Imágenes IA de TruthScan. Disponible en NuGet y compatible con proyectos .NET modernos.

Requisitos

RequisitoDetalles
.NETConsulte la página de NuGet para los frameworks de destino compatibles
Herramienta.NET CLI o Administrador de Paquetes NuGet de Visual Studio
Clave APIEstablezca la variable de entorno TRUTHSCAN_API_KEY con su clave

Descarga

PaqueteTruthscan.ImageDetection
Registrohttps://www.nuget.org/packages/Truthscan.ImageDetection/

Instale la versión más reciente — consulte el enlace del registro anterior para el número de versión actual.

Instalación

dotnet add package Truthscan.ImageDetection

O añadir al archivo de proyecto .csproj

<PackageReference Include="Truthscan.ImageDetection" Version="LATEST_VERSION" />

Ejecutar Detección de Imagen

Llame a await client.Detect() con una ruta de imagen. El método gestiona presign, carga, detección y polling — finaliza cuando el resultado esté listo.

using Truthscan.ImageDetection;

// Load API key from environment
var apiKey = Environment.GetEnvironmentVariable("TRUTHSCAN_API_KEY")
    ?? "YOUR_API_KEY";

var client = new ImageDetectionClient(apiKey);

// Run full detection workflow
var result = await client.Detect("/path/to/image.jpg");
Console.WriteLine($"Status : {result.Status}");
Console.WriteLine($"Score : {result.Result}");
Console.WriteLine($"Final : {result.ResultDetails?.FinalResult}");

SDK de Java

Cliente Java oficial para Detección de Imágenes IA de TruthScan. Disponible en Maven Central y compatible con Java 11+. Use detectImage() para una sola llamada que ejecuta el flujo completo.

Requisitos

RequisitoDetalles
Java11 o posterior
Herramienta de CompilaciónMaven o Gradle
Clave APIEstablezca la variable de entorno TRUTHSCAN_API_KEY con su clave

Descarga

Paquetecom.truthscan:ai-image-detector-client
Registrohttps://central.sonatype.com/artifact/com.truthscan/ai-image-detector-client

Instale la versión más reciente — consulte el enlace del registro anterior para el número de versión actual.

Instalación

Maven (pom.xml)

<dependency>
  <groupId>com.truthscan</groupId>
  <artifactId>ai-image-detector-client</artifactId>
  <version>LATEST_VERSION</version>
</dependency>

Gradle (build.gradle)

implementation 'com.truthscan:ai-image-detector-client:LATEST_VERSION'

Ejecutar Detección de Imagen

Llame a client.detectImage() con una referencia File. El método gestiona presign, carga, detección y polling — devuelve el resultado cuando esté listo. Siempre llame a client.close() al finalizar.

import com.truthscan.imageDetection.*;
import java.io.File;

// Load API key from environment
String apiKey = System.getenv("TRUTHSCAN_API_KEY");

ImageDetectionClient client = new ImageDetectionClient(apiKey);

// Run full detection workflow
DetectionResult result = client.detectImage(new File("photo.jpg"));
System.out.println("Result : " + result.getFinalResult());
System.out.println("Score : " + result.getResult());

// Always close the client when done
client.close();