Hoppa till huvudinnehåll

Översikt

Traditionella QR-koder är ofta likartade, medan AI konst QR-koder kan integrera varumärkeselement i QR-kodens design för att öka skanningsfrekvensen. Ace Data Cloud:s QR Art API stöder flera förinställda konststilar.

Berörda tjänster

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

Teknisk lösning

Förutsättningar

  1. Registrera ett konto på Ace Data Cloud
  2. Skaffa en API-token
  3. Installera Python 3.7+ och requests-biblioteket

Implementeringssteg

Steg 1: Ställ in QR-kodens innehåll

Välj typ (link/text/email/phone) och ange innehåll.

Steg 2: Välj konststil

Använd parametern preset för att välja en förinställd stil, t.ex. sunset, floral, neon-mech.

Steg 3: Generera och ladda ner

Anropa /qrart/generate-endpointen för att generera, och använd /qrart/tasks för att kontrollera status.

Kodexempel

Nedan följer ett komplett Python-exempel som använder 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)

Bästa praxis

  • Felhantering och återförsök: Använd exponentiell backoff för 429 (rate limit) och 5xx-fel
  • Asynkron hantering: För tidskrävande uppgifter (bild-/videogenerering), använd callback_url för att ta emot resultat asynkront
  • Kostnadskontroll: Övervaka förbrukning och kostnader via Ace Data Cloud-konsolen
  • Token-säkerhet: Spara API-token i miljövariabler, undvik hårdkodning i koden

Relaterade länkar