はじめに
2026年2月にリリースされた Recraft V4 は、AI画像生成の世界に新しい概念「Design Taste(デザイン趣味)」を持ち込んだモデルです。リリース直後の2026年2月にHugging Face Text-to-Image Arenaでトップランクを獲得し、MidjourneyやDALL-E 3を上回る評価を受けました。
最大の特徴は2つです。
- Design Taste: テキストに忠実なだけでなく、構図・配色・視覚的階層を美的に判断して生成
- ネイティブSVG生成: ラスター画像ではなく、編集可能なベクターファイル(.svg)を直接生成
本記事では、Recraft V4の仕組みとAPIを使った実装方法を解説します。
この記事で学べること
- Recraft V4の主要機能と他モデルとの差別化ポイント
- 公式API(OpenAI互換)での画像生成
- fal.ai経由でのSVG/ベクター生成
- モデルバリエーションと料金の選び方
前提条件
- Python 3.9以上
- Recraft APIキーまたはfal.ai APIキー(各サービスで取得)
-
openai/fal-clientライブラリ
TL;DR
- Recraft V4は「Design Taste」でビジュアルの美的判断を自動化するAI画像生成モデル
- ネイティブSVG生成が最大の差別化点(ラスター変換ではなく最初からベクター出力)
- 公式APIはOpenAI互換。
base_url='https://external.api.recraft.ai/v1'でアクセス可能 - fal.ai経由でも利用可能。テキスト→ベクターは
fal-ai/recraft/v4/text-to-vector - 料金: ラスター標準 $0.04、ベクター標準 $0.08(いずれも1画像あたり)
Design Tasteとは
従来の画像生成AIは「プロンプトに書かれた内容を正確に描写する」ことを目標としていました。Recraft V4が導入したDesign Tasteは一歩先を行く概念です。
"Design Taste is evident in every output. It's not just about matching text descriptions, but about making aesthetic judgments about element placement, color relationships, and visual hierarchy."
— Recraft 公式ブログ(2026年2月)
具体的には以下の3つの判断を自動で行います。
| 判断領域 | 内容 |
|---|---|
| 構図・配置 | 要素の空間的な関係性をコンテキストに応じて最適化 |
| 色彩関係 | プロンプトの指定色を踏まえつつ、全体の配色バランスを整える |
| 視覚的階層 | タイポグラフィを構造的コンポーネントとして扱い、読みやすさを確保 |
この仕組みにより、「ブランドシステム・キャンペーン素材・印刷物への即時使用が可能な品質」が実現されています。
モデルバリエーションと料金
Recraft V4には用途に応じた4バリエーションがあります。
| モデル | 公式APIモデルID | 解像度 | 生成時間 | 1画像あたりの料金 | 用途 |
|---|---|---|---|---|---|
| V4 Raster Standard | recraftv4 |
〜1024px | 〜10秒 | $0.04 | 通常のWebコンテンツ、SNS用 |
| V4 Raster Pro | recraftv4-pro |
〜2048px | 〜28秒 | $0.25 | 印刷・大判出力 |
| V4 Vector Standard | recraftv4-vector |
SVG | 〜15秒 | $0.08 | ロゴ、アイコン、ブランドアセット |
| V4 Vector Pro | recraftv4-pro-vector |
高解像度SVG | 〜30秒 | $0.30 | 印刷用ベクターアセット |
料金は2026年2月時点の公式ドキュメントに基づく。
セットアップ
方法1: 公式Recraft API(OpenAI互換)
Recraft APIはOpenAI互換のインターフェースを提供しています。
pip install openai
APIキーはRecraft公式サイトのプロファイル設定から取得してください。
import os
from openai import OpenAI
client = OpenAI(
base_url='https://external.api.recraft.ai/v1',
api_key=os.environ['RECRAFT_API_KEY']
)
方法2: fal.ai経由
fal.aiはRecraft V4のホスティングプロバイダーの一つです。SVG生成を含む全モデルが利用可能です。
pip install fal-client
import os
import fal_client
# 環境変数でAPIキーを設定
# export FAL_KEY=your_fal_api_key
ラスター画像の生成(公式API)
公式APIでラスター画像を生成するコード例です。recraftv4 モデルを使用します。
import os
from openai import OpenAI
client = OpenAI(
base_url='https://external.api.recraft.ai/v1',
api_key=os.environ['RECRAFT_API_KEY']
)
# テキストから画像生成
response = client.images.generate(
model='recraftv4',
prompt='a modern tech startup office with floor-to-ceiling windows, '
'minimalist design, warm afternoon light, professional photography style',
size='1024x1024'
)
image_url = response.data[0].url
print(f"Generated image URL: {image_url}")
注: V4ではスタイルパラメータが廃止されました。V3のように style='digital_illustration' と指定するのではなく、プロンプト内でスタイルを直接記述します。
プロンプトでのスタイル指定例
| 目的 | プロンプトの記述例 |
|---|---|
| デジタルイラスト | ...digital illustration, flat design, vibrant colors |
| フォトリアル | ...photorealistic, professional photography, 8K |
| アイコン風 | ...icon design, simple, clean lines, solid color |
| 水彩画風 | ...watercolor illustration, soft edges, pastel tones |
ネイティブSVG生成
SVG/ベクター生成は公式APIまたはfal.ai経由で利用できます。
公式API(recraftv4-vector)
import os
from openai import OpenAI
client = OpenAI(
base_url='https://external.api.recraft.ai/v1',
api_key=os.environ['RECRAFT_API_KEY']
)
response = client.images.generate(
model='recraftv4-vector',
prompt='minimalist fox logo, geometric shapes, deep blue and orange',
size='1024x1024'
)
print(response.data[0].url) # SVGファイルのURL
fal.ai経由(fal-ai/recraft/v4/text-to-vector)
fal.aiでは色指定など追加パラメータを柔軟に扱えます。
import fal_client
def generate_svg(prompt: str, image_size: str = "square_hd") -> str:
"""
テキストからSVGベクター画像を生成する。
Args:
prompt: 生成したいデザインの説明
image_size: 'square_hd', 'landscape_4_3', 'portrait_16_9' など
Returns:
生成されたSVGファイルのURL
"""
result = fal_client.subscribe(
"fal-ai/recraft/v4/text-to-vector",
arguments={
"prompt": prompt,
"image_size": image_size,
}
)
return result["images"][0]["url"]
# ロゴデザインの生成
svg_url = generate_svg(
prompt="a minimalist fox logo, geometric shapes, deep blue and orange, professional brand identity",
image_size="square_hd"
)
print(f"SVG URL: {svg_url}")
色指定パラメータ
colors パラメータで配色の優先度を指定できます。
result = fal_client.subscribe(
"fal-ai/recraft/v4/text-to-vector",
arguments={
"prompt": "abstract tech company logo, modern, scalable",
"image_size": "square_hd",
"colors": [
{"r": 59, "g": 130, "b": 246}, # Blue #3B82F6
{"r": 16, "g": 185, "b": 129}, # Emerald #10B981
],
"background_color": {"r": 255, "g": 255, "b": 255} # 白背景
}
)
生成結果のダウンロード
生成されたSVGはURLとして返されます。image/svg+xml フォーマットのネイティブSVGファイルです。
import httpx
import pathlib
def download_svg(url: str, output_path: str) -> None:
"""生成したSVGをファイルとして保存する"""
with httpx.Client() as http_client:
response = http_client.get(url)
response.raise_for_status()
pathlib.Path(output_path).write_bytes(response.content)
print(f"SVG saved to: {output_path}")
download_svg(svg_url, "output/logo.svg")
SVG生成の特徴と利用シーン
Recraft V4のSVG生成はラスター→ベクター変換ではなく、最初からベクターとして生成される点が他のAI画像生成ツールとの大きな違いです。
ネイティブSVGの特徴
- 編集可能: 生成後にInkscape・Illustratorなどで各パスを直接編集可能
- 無限スケーラブル: 拡大・縮小しても品質が劣化しない
- 構造化されたパス: ロジカルなレイヤー構造を持つ(ツールによる)
- 商用利用可: 全V4モデルで商用利用が許可されている
推奨ユースケース
| ユースケース | 推奨モデル | 理由 |
|---|---|---|
| ブランドロゴ | V4 Vector Standard | 編集・拡大利用が前提 |
| アイコンセット | V4 Vector Standard | 複数サイズへの対応 |
| 印刷ポスター | V4 Raster Pro | 高解像度ラスターが最適 |
| SNSバナー | V4 Raster Standard | コスト効率が高い |
| Webイラスト | V4 Raster Standard / Vector | 用途に応じて選択 |
Exploration Mode(複数バリエーション生成)
V4では1回のリクエストで8枚のバリエーションを生成できる Exploration Mode があります。
- コスト: 1世代あたり16クレジット(1枚あたり2クレジット)
- 用途: プロトタイプ段階でのアイデア探索、方向性の確認
公式ドキュメントの最新情報はExploration Modeを参照してください。
現在の制限事項
V4リリース時点では以下の機能がサポートされていません。
| 機能 | 状況 |
|---|---|
| スタイル作成(カスタムスタイル登録) | 非対応 |
| プロンプトベースの画像編集 | 非対応 |
| イメージセット(複数枚の統一スタイル) | 非対応 |
| アーティスティックレベル制御 | 非対応 |
これらの機能はV3系(recraftv3)では利用可能です。スタイル管理が必要な場合はV3の使用も検討してください。
他の画像生成AIとの比較
| 比較項目 | Recraft V4 | Midjourney V8 | Flux 2 Pro | DALL-E 3 |
|---|---|---|---|---|
| SVG/ベクター生成 | ✅ ネイティブ | ❌ | ❌ | ❌ |
| API提供 | ✅ | ❌(非公式のみ) | ✅ | ✅ |
| Design Taste | ✅ | △ | △ | △ |
| プロンプト準拠度 | ✅ 高い | △ | ✅ 高い | ✅ 高い |
| 商用利用 | ✅ | 有料プランで可 | ✅ | ✅ |
V4リリース時点の公開情報に基づく比較。各ツールの公式情報を確認してください。
まとめ
- Recraft V4は「Design Taste」により美的判断を自動化したAI画像生成モデル
- ネイティブSVG生成はAI画像生成ツール中で希少な機能で、ブランドアセット制作に最適
- 公式APIはOpenAI互換のため、既存コードへの組み込みが容易
- fal.ai経由ではSVG生成を含む全モデルにPythonからアクセス可能
- V4はスタイルパラメータが廃止され、プロンプト内でのスタイル記述が推奨
ロゴ・アイコン・ブランドアセットなど、後から編集が必要なデザイン素材の生成に特に力を発揮するモデルです。
参考リンク
- Introducing Recraft V4 - Design Taste Meets Image Generation — 公式ブログ(2026年2月)
- Recraft API Documentation — 公式APIドキュメント
- fal.ai Recraft V4 Text-to-Image — fal.ai モデルページ
- fal.ai Recraft V4 Text-to-Vector — SVG生成モデルページ
- Recraft V4 on Replicate — Replicateブログ(料金・仕様詳細)