認証

すべての API リクエストには、Authorization ヘッダーに Bearer トークンを使用した認証が必要です。

API キーの取得

  1. EvoLink でサインアップします
  2. API キー管理ページにアクセスします
  3. 新しいキーを作成してコピーします — 安全に保管してください

ベース URL

https://api.evolink.ai

API キーの使用方法

すべてのリクエストヘッダーに API キーを含めてください。

Authorization: Bearer YOUR_API_KEY

cURL の例

curl -X POST https://api.evolink.ai/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "seedance-2.0", "prompt": "A cat playing piano"}'

Python の例

import requests

headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

response = requests.post(
    "https://api.evolink.ai/v1/videos/generations",
    headers=headers,
    json={"model": "seedance-2.0", "prompt": "A sunset over the ocean"}
)

Node.js の例

const response = await fetch("https://api.evolink.ai/v1/videos/generations", {
    method: "POST",
    headers: {
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    body: JSON.stringify({
        model: "seedance-2.0",
        prompt: "A sunset over the ocean"
    })
});

セキュリティのベストプラクティス

  • API キーをクライアントサイドのコードや公開リポジトリに絶対に公開しないでください
  • キーは環境変数またはシークレットマネージャーに保存してください
  • API キー管理ページから定期的にキーをローテーションしてください
  • 開発用と本番用で別々のキーを使用してください

関連ドキュメント