跳轉到主要內容

概述

傳統二維碼千篇一律,AI 藝術二維碼可以將品牌元素融入二維碼設計,提升掃碼率。Ace Data Cloud 的 QR Art API 支援多種藝術風格預設。

涉及服務

  • QR ArtPOST https://api.acedata.cloud/qrart/generate

技術方案

前置條件

  1. Ace Data Cloud 註冊帳號
  2. 取得 API Token
  3. 安裝 Python 3.7+ 和 requests 函式庫

實現步驟

步驟 1:設定二維碼內容

選擇類型(link/text/email/phone)並設定內容。

步驟 2:選擇藝術風格

使用 preset 參數選擇預設風格,如 sunset、floral、neon-mech。

步驟 3:生成與下載

呼叫 /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 控制台監控用量和費用
  • Token 安全:將 API Token 儲存在環境變數中,不要硬編碼在程式碼裡

相關連結