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/画像
無料枠は?
新規アカウントに無料クレジット付与。Web版で数回試せる程度。
Q&A - モデル選択
FluxとSDXLどっちがいい?
- Flux: 新しい、高速、テキスト埋め込みが得意
- SDXL: 定番、安定、LoRA豊富
モデル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