Replicate 画像生成ガイド

Flux、SDXLなどの画像生成モデルをAPI経由で使う手順。


費用

従量課金
  • 無料クレジット付与
  • Flux: $0.003/画像〜
  • SDXL: $0.002/画像〜

必要なもの

  • GitHubアカウント

手順

01. Replicateにサインイン

https://replicate.com/

GitHubでサインイン

02. APIトークン取得

Account → API tokens → Create token

https://replicate.com/account/api-tokens

03. 完了

トークンは r8_... で始まる文字列


使い方

インストール:

pip install replicate

Flux(高速・高品質):

import replicate

output = replicate.run( "black-forest-labs/flux-schnell", input={"prompt": "a cat wearing sunglasses"} ) print(output) # 画像URLのリスト

SDXL:

output = replicate.run(
    "stability-ai/sdxl:39ed52f2a78e934b3ba6e2a89f5b1c712de7dfea535525255b1aa35c5565e08b",
    input={"prompt": "a cat wearing sunglasses"}
)

人気モデル

  • flux-schnell - 高速・高品質・Black Forest Labs
  • flux-dev - 高品質・遅め
  • sdxl - Stability AI・定番
  • playground-v2.5 - Playground製

参考リンク


ここから先は、よくある質問と詰まりポイントを詳しく解説します。


Q&A - 費用関連

いくらかかる?

モデルと解像度による。目安:

  • Flux Schnell: $0.003/画像
  • SDXL: $0.002/画像
100枚生成しても$0.3程度。

無料枠は?

新規アカウントに無料クレジット付与。Web版で数回試せる程度。


Q&A - モデル選択

FluxとSDXLどっちがいい?

  • Flux: 新しい、高速、テキスト埋め込みが得意
  • SDXL: 定番、安定、LoRA豊富
迷ったらFlux Schnell推奨。

モデルIDが長い

SDXLなど一部モデルはハッシュ付きの長いIDが必要。モデルページからコピー。


Q&A - トラブルシューティング

生成が遅い

  • 初回はモデルロードで時間がかかる(コールドスタート)
  • 2回目以降は速い
  • flux-schnellは最速オプション

「Model not found」エラー

モデル名が間違っている。Replicateのモデルページから正確な名前をコピー。

画像URLの有効期限

生成された画像URLは一定時間で失効。永続保存が必要なら自分のストレージにダウンロード。


高度な使い方

非同期で実行したい

prediction = replicate.predictions.create(
    model="black-forest-labs/flux-schnell",
    input={"prompt": "..."}
)

あとでステータス確認

prediction = replicate.predictions.get(prediction.id)

Webhook通知

予測完了時にWebhookで通知を受け取れる。

replicate.predictions.create(
    ...,
    webhook="https://your-server.com/webhook"
)

参考リンク


タグ: #Replicate #画像生成 #Flux #SDXL #AI
← AI初心者シリーズ一覧へ