vercel/v0-sdk
SDK for the v0 Platform API
解決する課題
この SDK は、v0 の AI 駆動型 UI 生成機能を自社のアプリケーションに統合するための標準化された方法を提供します。API 呼び出し、認証、AI 生成コードとプレビューの複雑なストリーミングを手動で処理する必要がなくなります。
仕組み
このプロジェクトは、v0 API の OpenAPI スキーマから生成された TypeScript SDK で構成されています。チャットセッションの管理、ストリーミングレスポンスの作成、Vercel OIDC 認証の処理を行うツールセットが含まれています。また、ブラウザクライアントが AI SDK トランスポートと SWR フックを介して v0 プロキシと対話するための専用の React パッケージも提供します。
対象読者
v0 の生成 UI 機能(AI 生成のウェブサイトやコンポーネントの作成・プレビューなど)を自社のユーザーインターフェースに直接埋め込みたいフロントエンドやプラットフォームを構築している開発者。
ハイライト
- ストリーミングサポート:AI 生成コンテンツのリアルタイム更新を処理する
readV0Streamなどのヘルパーが含まれています。 - デザインモード統合:ブラウザブリッジ(
createDesignModeBridge)により、ブラウザで API キーを公開せずに、選択、レイヤー状態、ドキュメントのリロードをサポートする v0 プレビューを埋め込むことができます。 - TypeScript ファースト:OpenAPI 仕様から生成された完全に型付けされた SDK で、開発者体験を向上します。
- React 統合:AI SDK の
useChatフックとのシームレスな統合のための専用の@v0-sdk/reactパッケージを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト