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
| Requisito | Detalles |
|---|---|
| Python | 3.9 o posterior |
| Dependencia | pip install truthscan-image-detector-client |
| Clave API | Establezca la variable de entorno TRUTHSCAN_API_KEY con su clave |
Descarga
| Paquete | truthscan-image-detector-client |
| Registro | https://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-clientEjecutar 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
| Requisito | Detalles |
|---|---|
| Node.js | 18 o posterior |
| Gestor de Paquetes | npm, yarn o pnpm |
| Clave API | Establezca la variable de entorno TRUTHSCAN_API_KEY con su clave |
Descarga
| Paquete | @truthscan/image-detection |
| Registro | https://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-detectionEjecutar 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
| Requisito | Detalles |
|---|---|
| PHP | 7.4 o posterior |
| Extensión | curl (debe estar habilitada) |
| Clave API | Establezca la variable de entorno TRUTHSCAN_API_KEY con su clave |
Descarga
| Paquete | truthscan/image-detector-client |
| Registro | https://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-clientEjecutar 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
| Requisito | Detalles |
|---|---|
| .NET | Consulte la página de NuGet para los frameworks de destino compatibles |
| Herramienta | .NET CLI o Administrador de Paquetes NuGet de Visual Studio |
| Clave API | Establezca la variable de entorno TRUTHSCAN_API_KEY con su clave |
Descarga
| Paquete | Truthscan.ImageDetection |
| Registro | https://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.ImageDetectionO 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
| Requisito | Detalles |
|---|---|
| Java | 11 o posterior |
| Herramienta de Compilación | Maven o Gradle |
| Clave API | Establezca la variable de entorno TRUTHSCAN_API_KEY con su clave |
Descarga
| Paquete | com.truthscan:ai-image-detector-client |
| Registro | https://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();