Grok Imagine video input: base64 or file_id vs Sume HTTPS URLs

xAI's extension page accepts a source video as a public URL, base64 data URI or file_id. Sume's video fields take public HTTPS media URLs only.

4 min readSume
All posts

On xAI, a source video can be a public URL, a base64-encoded data URI, or a file_id from its Files API. On Sume there is one documented form for video input fields: public HTTPS media URLs. Host the file, send the URL, and for media tools import it into the workspace first.

xAI facts are from its video extension page; Sume facts are from the video docs and video inspect docs, read 2026-10-01.

What input forms does xAI accept?

The extension page lists three: a public URL, a base64-encoded data URI, or a file_id from the Files API. It points to a separate Files API integration page for file_id inputs.

Input transport in each source, read 2026-10-01.
FormxAI extension pageSume docs
Public URLAcceptedPublic HTTPS media URLs only
Base64 data URIAcceptedNot listed
Provider file idfile_id from the Files APINot listed
Media tool sourcesNot coveredThis workspace's media.sume.com clip; no open-internet fetch
Webhook callbackNot coveredcallback_url must be HTTPS

What does Sume accept for video fields?

The video docs say: "Use public HTTPS media URLs only." The troubleshooting section repeats it for reference images: they must be reachable over public HTTPS and in a supported format. So a data URI or an id from another provider's file store is not a documented input.

What about media tools like video inspect?

Those read this workspace's media.sume.com artifacts or assets only. The docs say there is no open-internet fetch, so import first with POST /v1/media-imports. For a comparison on storage limits, see Gemini file limits vs Sume media imports.

How do I move from a base64 workflow?

Upload the bytes somewhere that serves a public HTTPS URL, or import them to media.sume.com, then send that URL. Keep callback_url on HTTPS if you use webhooks. The image-side equivalent is covered in Grok Imagine image base64 vs Sume hosted URL.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume