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