Gem Heaven

KI-Bildgenerierungs-API-Dokumentation (v1)

Dieser Endpunkt bietet ein sicheres Proxy-Gateway, mit dem Sie KI-Bildgenerierungsmodelle auslösen können, ohne die Anmeldeinformationen Ihres zugrunde liegenden Dienstanbieters offenzulegen.

1. Überblick

Endpoint URL
Copy to clipboard
https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image
Method
Copy to clipboard
POST
Content-Type
Copy to clipboard
application/json

2. Authentifizierung

Alle Anfragen müssen ein Sicherheits-Token im HTTP-Header enthalten, um unbefugten Zugriff zu verhindern. Sie müssen dieses Token von Ihrem Administrator erhalten.

Header
Copy to clipboard
X-Proxy-Token: YOUR_API_TOKEN_HERE

3. Anfrageparameter

Alle Parameter müssen im JSON-Request-Body gesendet werden.

ParameterTypErforderlichBeschreibung
PromptZeichenketteJaTextbeschreibung des Bildes, das Sie generieren möchten.
GrößeZeichenketteNeinBildauflösung. Standard: 1024x1024Unterstützte Werte: 256x256, 512x512, 1024x1024
Anzahl der zu generierenden BilderintegerNeinAnzahl der zu generierenden Bilder. Standard: 1Empfohlener Bereich: 1–4

4. cURL-Beispiel

curl https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image \
  -X POST \
  -H "Content-Type: application/json" \
  -H "X-Proxy-Token: YOUR_API_TOKEN_HERE" \
  -d '{
    "prompt": "A futuristic mechanical cat, photorealistic",
    "size": "1024x1024",
    "n": 1
  }'

5. JavaScript-Beispiel

📄
Copy to clipboard
const API_TOKEN = 'YOUR_API_TOKEN_HERE'; // Replace with your actual token

fetch('https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'X-Proxy-Token': API_TOKEN
    },
    body: JSON.stringify({
        "prompt": "A futuristic mechanical cat, photorealistic",
        "size": "1024x1024",
        "n": 1
    })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));

6. Antwortformat

📄
5. Response Format
Copy to clipboard
{
    "created": 1773223961,
    "data": [
        {
            "url": "https://example-image-url.com/generated.png"
        }
    ],
    "output_format": "png",
    "usage": {
        "total_tokens": 4182
    }
}

7. Fehlerantworten

Wenn ein Fehler auftritt, gibt die API eine Fehlermeldung im JSON-Format zurück.

📋
Copy to clipboard
{
  "error": {
    "message": "Invalid API token",
    "code": 403
  }
}

8. Statuscodes

CodeBedeutung
200Anfrage erfolgreich
400Ungültige Anforderungsparameter
403Ungültiges oder fehlendes API-Token
500Fehler oder Zeitüberschreitung des Remote-KI-Dienstes
Auf dieser Seite