Dashboard

API-Dokumentation

Alles, was Sie brauchen, um API in One in Ihre Anwendung zu integrieren.

Authentifizierung

Alle API-Anfragen erfordern ein Bearer-Token im Authorization-Header. Sie können Ihre API-Schlüssel im Dashboard verwalten.

http
1Authorization: Bearer aio_your_api_key_here

API-Schlüssel erhalten: Erstellen Sie Ihren kostenlosen API-Schlüssel auf der API-Schlüssel-Seite in Ihrem Dashboard. Neue Konten erhalten Bonusguthaben zum Erkunden der Plattform.

Basis-URL

https://apiin.one/api/v1

API-Endpunkte

Click each endpoint to see full parameter details, example requests, and response format.

POST/api/v1/images/generations
POST/api/v1/videos/generations
POST/api/v1/audio/music
POST/api/v1/audio/speech
POST/api/v1/chat/completions
POST/api/v1/images/tools/remove-bg
POST/api/v1/images/tools/face-swap
POST/api/v1/images/tools/upscale
POST/api/v1/videos/tools/upscale
POST/api/v1/videos/tools/bg-remover
GET/api/v1/tasks/{task_id}

Anfrage-Format

Alle Anfragen verwenden einen JSON-Body mit einem erforderlichen 'model'-Feld zur Angabe des KI-Modells. Weitere Parameter variieren je nach Modell.

json
1{
2 "model": "flux-2",
3 "prompt": "A beautiful landscape",
4 "...other_params": "..."
5}

Der Parameter 'model' ist immer erforderlich. Besuchen Sie die Dokumentationsseite jedes Modells für die vollständige Liste unterstützter Parameter.

Antwort-Format

Asynchrone Aufgaben (Bild, Video, Musik, Sprache)

Für Content-Generierungsmodelle gibt die API sofort eine Aufgaben-ID zurück. Fragen Sie den Status-Endpunkt ab, um zu prüfen, ob die Aufgabe abgeschlossen ist.

Initial response when task is created.

1{
2 "id": "task_abc123",
3 "status": "pending",
4 "model": "kling-3",
5 "created_at": "2026-02-24T12:00:00Z"
6}

Synchrone Antworten (Chat)

Chat-Antworten werden direkt in einer einzelnen Anfrage zurückgegeben, im OpenAI-kompatiblen Format.

json
1{
2 "id": "chatcmpl_xyz",
3 "model": "gemini",
4 "choices": [
5 {
6 "message": {
7 "role": "assistant",
8 "content": "..."
9 }
10 }
11 ],
12 "usage": {
13 "prompt_tokens": 12,
14 "completion_tokens": 156,
15 "total_tokens": 168
16 },
17 "credits_consumed": 2
18}

Fehlerbehandlung

endpoints_desc

json
1{
2 "error": {
3 "code": 401,
4 "message": "Invalid API key",
5 "type": "authentication_error"
6 }
7}
Body ParametersJSON
400:optional invalid_request

Ungültige Anfrageparameter. Prüfen Sie die Modelldokumentation auf erforderliche Felder.

401:optional authentication_error

API-Schlüssel fehlt, ist ungültig oder wurde widerrufen.

402:optional insufficient_credits

Ihr Konto hat nicht genügend Guthaben. Kaufen Sie weitere Credits, um fortzufahren.

404:optional not_found

Die angeforderte Ressource (Aufgabe, Modell) wurde nicht gefunden.

429:optional rate_limit

Ratenlimit überschritten. Standard sind 60 Anfragen pro Minute.

500:optional server_error

Interner Serverfehler. Bitte versuchen Sie es nach kurzer Verzögerung erneut.

Schnellstart

1. API-Schlüssel erhalten

Registrieren Sie sich und erstellen Sie einen API-Schlüssel in Ihrem Dashboard. Kostenlose Konten erhalten Bonusguthaben.

2. Erste Anfrage senden

bash
1curl -X POST https://apiin.one/api/v1/images/generations \
2 -H "Authorization: Bearer aio_your_key" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "model": "flux-2",
6 "prompt": "A serene Japanese garden with cherry blossoms"
7 }'

3. Aufgabenstatus prüfen (asynchrone Modelle)

bash
1curl https://apiin.one/api/v1/tasks/task_abc123 \
2 -H "Authorization: Bearer aio_your_key"

4. Weitere Modelle entdecken

Durchsuchen Sie unser Modellverzeichnis, um das perfekte KI-Modell für Ihren Anwendungsfall zu finden.

Alle Modelle durchsuchen →

API Tester

Test the API directly from your browser:

API-PlaygroundPOST