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
| Anforderung | Details |
|---|---|
| Python | 3.9 oder höher |
| Abhängigkeit | pip install truthscan-image-detector-client |
| API-Schlüssel | Umgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen |
Download
| Paket | truthscan-image-detector-client |
| Registry | https://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-clientBilderkennung 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
| Anforderung | Details |
|---|---|
| Node.js | 18 oder höher |
| Paketmanager | npm, yarn oder pnpm |
| API-Schlüssel | Umgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen |
Download
| Paket | @truthscan/image-detection |
| Registry | https://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-detectionBilderkennung 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
| Anforderung | Details |
|---|---|
| PHP | 7.4 oder höher |
| Erweiterung | curl (muss aktiviert sein) |
| API-Schlüssel | Umgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen |
Download
| Paket | truthscan/image-detector-client |
| Registry | https://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-clientBilderkennung 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
| Anforderung | Details |
|---|---|
| .NET | Unterstützte Zielframeworks auf der NuGet-Seite einsehen |
| Tool | .NET-CLI oder Visual Studio NuGet-Paketmanager |
| API-Schlüssel | Umgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen |
Download
| Paket | Truthscan.ImageDetection |
| Registry | https://www.nuget.org/packages/Truthscan.ImageDetection/ |
Installieren Sie die neueste Version — prüfen Sie den Registry-Link oben für die aktuelle Versionsnummer.
Installation
dotnet add package Truthscan.ImageDetectionOder 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
| Anforderung | Details |
|---|---|
| Java | 11 oder höher |
| Build-Tool | Maven oder Gradle |
| API-Schlüssel | Umgebungsvariable TRUTHSCAN_API_KEY auf Ihren Schlüssel setzen |
Download
| Paket | com.truthscan:ai-image-detector-client |
| Registry | https://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();