Zum Hauptinhalt springen

Überblick

Traditionelle QR-Codes sind oft eintönig. KI Kunst QR-Codes ermöglichen es, Markenelemente in das QR-Code-Design zu integrieren und so die Scanrate zu erhöhen. Die QR Art API von Ace Data Cloud unterstützt verschiedene voreingestellte Kunststile.

Betroffene Dienste

  • QR Art: POST https://api.acedata.cloud/qrart/generate

Technische Lösung

Voraussetzungen

  1. Registrierung eines Kontos bei Ace Data Cloud
  2. Erhalt eines API-Tokens
  3. Installation von Python 3.7+ und der requests-Bibliothek

Implementierungsschritte

Schritt 1: QR-Code Inhalt festlegen

Wählen Sie den Typ (link/text/email/phone) und legen Sie den Inhalt fest.

Schritt 2: Kunststil auswählen

Verwenden Sie den Parameter preset, um einen voreingestellten Stil wie sunset, floral oder neon-mech auszuwählen.

Schritt 3: Erzeugen und Herunterladen

Rufen Sie die Schnittstelle /qrart/generate auf, um den QR-Code zu erzeugen, und überprüfen Sie den Fortschritt über /qrart/tasks.

Codebeispiel

Nachfolgend ein vollständiges Python-Beispiel zur Nutzung von QR Art:
import requests

API_TOKEN = "YOUR_API_TOKEN"

def call_qrart():
    response = requests.post(
        "https://api.acedata.cloud/qrart/generate",
        headers={
            "Authorization": f"Bearer {API_TOKEN}",
            "Content-Type": "application/json",
        },
        json={
    "type": "link",
    "content": "https://platform.acedata.cloud",
    "prompt": "sunset ocean waves",
    "preset": "neon-mech"
},
    )
    return response.json()

result = call_qrart()
print(result)

Best Practices

  • Fehlerwiederholung: Exponentielles Backoff bei 429 (Rate Limiting) und 5xx Fehlern
  • Asynchrone Verarbeitung: Für lang andauernde Aufgaben (Bild-/Videoerzeugung) Verwendung von callback_url zur asynchronen Ergebnisübermittlung
  • Kostenkontrolle: Überwachung von Nutzung und Kosten über die Ace Data Cloud Konsole
  • Token-Sicherheit: API-Token in Umgebungsvariablen speichern, nicht im Code hartkodieren