SDK-Dokumentation
ISO 27001SOC 2 CertifiedGDPR Compliant

KI-Bilderkennungs-API — Client-SDKs

Offizielle Client-Bibliotheken für die TruthScan KI-Bilderkennung. Erkennen Sie mit einem einzigen Methodenaufruf, ob Bilder KI-generiert, echt, digital bearbeitet oder KI-bearbeitet sind.

Python-SDK

Offizieller Python-Client für TruthScan KI-Bilderkennung. Erkennen Sie mit einem einzigen Methodenaufruf, ob Bilder KI-generiert, echt, digital bearbeitet oder KI-bearbeitet sind.

Anforderungen

AnforderungDetails
Python3.9 oder höher
Abhängigkeitpip install truthscan-image-detector-client
API-SchlüsselUmgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen

Download

Pakettruthscan-image-detector-client
Registryhttps://pypi.org/project/truthscan-image-detector-client/

Installieren Sie die neueste Version — prüfen Sie den Registry-Link oben für die aktuelle Versionsnummer.

Installation

pip install truthscan-image-detector-client

Bilderkennung ausführen

Rufen Sie client.detect() mit einem Bildpfad auf. Die Methode übernimmt Presign, Upload, Erkennung und Polling automatisch — sie blockiert, bis das Ergebnis bereit ist.

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', '')}")

JavaScript / TypeScript-SDK

Offizieller TypeScript/JavaScript-Client für TruthScan KI-Bilderkennung. Funktioniert in jedem Node.js-Projekt und enthält vollständige TypeScript-Typdeklarationen.

Anforderungen

AnforderungDetails
Node.js18 oder höher
Paketmanagernpm, yarn oder pnpm
API-SchlüsselUmgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen

Download

Paket@truthscan/image-detection
Registryhttps://www.npmjs.com/package/@truthscan/image-detection

Installieren Sie die neueste Version — prüfen Sie den Registry-Link oben für die aktuelle Versionsnummer.

Installation

npm install @truthscan/image-detection

Bilderkennung ausführen

Rufen Sie client.detect() mit einem Bildpfad auf. Die Methode übernimmt Presign, Upload, Erkennung und Polling — sie löst das Promise auf, wenn das Ergebnis bereit ist.

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 ?? '');

PHP-SDK

Offizieller PHP-Client für TruthScan KI-Bilderkennung. Kompatibel mit PHP 7.4+ und über Composer installierbar.

Anforderungen

AnforderungDetails
PHP7.4 oder höher
Erweiterungcurl (muss aktiviert sein)
API-SchlüsselUmgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen

Download

Pakettruthscan/image-detector-client
Registryhttps://packagist.org/packages/truthscan/image-detector-client

Installieren Sie die neueste Version — prüfen Sie den Registry-Link oben für die aktuelle Versionsnummer.

Installation

composer require truthscan/image-detector-client

Bilderkennung ausführen

Rufen Sie $client->detect() mit einem Bildpfad auf. Die Methode übernimmt Presign, Upload, Erkennung und Polling — sie gibt zurück, wenn das Ergebnis bereit ist.

<?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";

.NET-SDK

Offizieller .NET-Client für TruthScan KI-Bilderkennung. Verfügbar auf NuGet und kompatibel mit modernen .NET-Projekten.

Anforderungen

AnforderungDetails
.NETUnterstützte Zielframeworks auf der NuGet-Seite einsehen
Tool.NET-CLI oder Visual Studio NuGet-Paketmanager
API-SchlüsselUmgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen

Download

Installieren Sie die neueste Version — prüfen Sie den Registry-Link oben für die aktuelle Versionsnummer.

Installation

dotnet add package Truthscan.ImageDetection

Oder zur .csproj-Projektdatei hinzufügen

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

Bilderkennung ausführen

Rufen Sie await client.Detect() mit einem Bildpfad auf. Die Methode übernimmt Presign, Upload, Erkennung und Polling — sie wird abgeschlossen, wenn das Ergebnis bereit ist.

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}");

Java-SDK

Offizieller Java-Client für TruthScan KI-Bilderkennung. Verfügbar auf Maven Central und kompatibel mit Java 11+. Verwenden Sie detectImage() für einen einzelnen Aufruf, der den gesamten Workflow ausführt.

Anforderungen

AnforderungDetails
Java11 oder höher
Build-ToolMaven oder Gradle
API-SchlüsselUmgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen

Download

Paketcom.truthscan:ai-image-detector-client
Registryhttps://central.sonatype.com/artifact/com.truthscan/ai-image-detector-client

Installieren Sie die neueste Version — prüfen Sie den Registry-Link oben für die aktuelle Versionsnummer.

Installation

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'

Bilderkennung ausführen

Rufen Sie client.detectImage() mit einer File-Referenz auf. Die Methode übernimmt Presign, Upload, Erkennung und Polling — sie gibt zurück, wenn das Ergebnis bereit ist. Rufen Sie client.close() immer auf, wenn Sie fertig sind.

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();