メインコンテンツへスキップ

概要

従来のQRコードは画一的ですが、AIアートQRコードはブランド要素をQRコードデザインに取り入れ、スキャン率を向上させることができます。Ace Data CloudのQR Art APIは多様なアートスタイルのプリセットをサポートしています。

関連サービス

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

技術方案

前提条件

  1. Ace Data Cloudでアカウント登録
  2. APIトークンの取得
  3. Python 3.7+ と requestsライブラリのインストール

実装手順

ステップ 1:QRコードの内容設定

タイプ(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コンソールで使用量と費用を監視する
  • トークンの安全管理:APIトークンは環境変数に保存し、コードにハードコーディングしない

関連リンク