AI画像生成の市場に新たな選択肢が加わりました。VercelのAI Gatewayを通じて、Recraftの高性能画像生成モデル(V3、V2)が、別途のプロバイダーアカウントなしで利用可能になりました。この統合により、開発者はより簡素化されたAPIと強化された可観測性を手に入れることができます。詳細は公式アナウンスをご確認ください。

Recraftモデルの主な特徴
Recraftの画像モデル、特にV3は以下の特徴で注目されています。
- 写実的な表現力: 高水準のフォトリアリズムと正確なテキストレンダリング。
- 複雑なプロンプトの理解: 詳細な指示を忠実に再現します。
- V3の特化機能: 長い複数単語のテキスト生成、正確な位置指定、解剖学的正確性、そしてネイティブベクター出力をサポート。
- 多様なスタイル: 写実的なポートレートからピクセルアートまで、20以上もの特化スタイルを内蔵。

実践コード:AI SDKで画像を生成する
Vercel AI SDKの generateImage 関数を使用すれば、数行のコードでRecraftモデルを呼び出せます。以下はRecraft V3モデルを使用する例です。
import { generateImage } from 'ai';
const result = await generateImage({
model: 'recraft/recraft-v3',
prompt: `薄い藍色と苔緑色の伝統的な浮世絵木版画スタイルで描かれた、古代杉が生い茂る霧深い日本の森。`,
});
// resultオブジェクトから生成された画像データにアクセスできます。
モデル名を 'recraft/recraft-v2' に変更すれば、V2モデルを使用できます。

AI Gatewayを選ぶ理由
単なるモデルへのアクセスを超え、AI Gatewayはプロダクションレベルのアプリケーション構築に不可欠な機能を提供します。
- 統一API: 多様なAIモデルを一貫したインターフェースで呼び出し。
- 使用量とコストの追跡: すべてのモデル使用状況を一箇所で監視。
- 高可用性: リトライ、フェイルオーバー、パフォーマンス最適化を構成し、プロバイダーを上回る稼働時間を保証。
- 内蔵可観測性: 統合された監視ツールによるインサイトの獲得。
- BYOKサポート: 自身のAPIキーを持ち込んで利用可能。
これらのツールは、AI機能を安定してサービスに統合したい開発者にとって大きな利点となります。AI Gatewayのモデルリーダーボードを確認すれば、コミュニティでどのモデルが多く使われているかを把握する参考になるでしょう。