v0 by Vercel
A RocketRide tool node that lets an agent generate and iterate on React UI components through Vercel's v0 API. Pick it for a UI-generation conversation with server-side chat continuity, rather than for editing an existing local codebase.
About v0
v0 is Vercel's generative interface for creating web UI from natural-language instructions. It produces component files and a preview as part of a stateful generation conversation.
What it does
The node has no data lanes and exposes a creation call plus a follow-up refinement call. A creation returns a chat ID, generated files, primary component code, and a preview URL; a refinement uses that same chat ID so prior context need not be submitted again. It is experimental, and transport, malformed-response, or API errors propagate as tool errors.
As a tool
The prefix defaults to v0.
| Function | Description |
|---|---|
v0.generate_ui | Generate UI from required natural-language prompt. |
v0.refine_ui | Send required prompt and required chat_id to refine an earlier generation. |
Both functions return success, chat_id, primary code, all files, and demo_url. Keep the returned chat ID for later refinements. Missing or blank required arguments raise validation errors; an API error, non-JSON response, unexpected payload, or response with no files raises an error instead of returning a success payload.
Configuration
The only configuration is the API key. The server name comes from the service prefix and does not need routine adjustment.
Authentication
Set apikey to the Vercel v0 API key used in the Authorization Bearer header. Keep it secret; without it the node cannot call the API.
Upstream docs
Schema
| Field | Type | Description | Default |
|---|---|---|---|
tool_v0.apikey | string | API Key Vercel v0 API key | "" |
Dependencies
requests