Skip to content

Video Generation

Paid short-form video generation (x402 USDC).

2 tools.

[READ] Check the status of a video generation request. Returns ‘generating’, ‘complete’ (with video_url), or ‘failed’.

ParameterTypeRequiredDescription
session_idstringyesThe session ID returned by generate_video.

[SPEND: 5 USDC] Generate a short-form video from a prompt or URL. Costs 5 USDC (Base/Ethereum/Polygon/Solana via x402). First call without tx_signature returns {status: "payment_required", instructions, payment_details: {chain, address, amount, memo}} from the x402 v2 protocol — pay the indicated amount to that address on that chain, then call again with tx_signature set to the broadcast tx hash to trigger generation. Returns a session_id to poll with check_video_status. Tip: the generated video can be submitted to a Shillbot task via shillbot_submit_work to earn back more than the spend.

ParameterTypeRequiredDescription
promptstringyesA text prompt describing the video to generate (max 1000 chars).
tx_signaturestring | nullnoSolana/EVM transaction signature proving USDC payment. Omit on first call to get payment instructions.
urlstring | nullnoOptional URL to use as context for video generation.