Перейти до основного вмісту

Огляд

Традиційні QR-коди одноманітні, AI арт QR-код дозволяє інтегрувати елементи бренду у дизайн QR-коду, підвищуючи рівень сканування. QR Art API від Ace Data Cloud підтримує різноманітні попередньо встановлені художні стилі.

Залучені сервіси

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

Технічне рішення

Передумови

  1. Зареєструвати обліковий запис на Ace Data Cloud
  2. Отримати API Token
  3. Встановити Python 3.7+ та бібліотеку requests

Кроки реалізації

Крок 1: Встановлення вмісту QR-коду

Вибрати тип (link/text/email/phone) та задати вміст.

Крок 2: Вибір художнього стилю

Використати параметр preset для вибору попередньо встановленого стилю, наприклад sunset, floral, neon-mech.

Крок 3: Генерація та завантаження

Викликати API /qrart/generate для генерації, перевіряти статус через /qrart/tasks.

Приклад коду

Нижче наведено повний приклад використання QR Art на Python:
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)

Кращі практики

  • Повторні спроби при помилках: застосовувати експоненціальне збільшення інтервалу при помилках 429 (обмеження швидкості) та 5xx
  • Асинхронна обробка: для тривалих завдань (генерація зображень/відео) використовувати callback_url для асинхронного отримання результатів
  • Контроль витрат: моніторити використання та витрати через консоль Ace Data Cloud
  • Безпека токенів: зберігати API Token у змінних середовища, не хардкодити у коді

Корисні посилання