Skip to main content
View source

v0 by Vercel

View as Markdown

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.

FunctionDescription
v0.generate_uiGenerate UI from required natural-language prompt.
v0.refine_uiSend 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​

FieldTypeDescriptionDefault
tool_v0.apikeystringAPI Key
Vercel v0 API key
""

Dependencies​

  • requests