Skip to main content

Chat model protocol support

Use https://api.vidgo.ai and send your API key as Authorization: Bearer VIDGO_API_KEY. Claude clients may also use x-api-key; Gemini clients may use x-goog-api-key. Select the protocol supported by your model: Both normal JSON responses and SSE streaming are supported. Use the exact model ID from the table with the request format for the corresponding endpoint:

Example request

Gemini model URLs

Use the complete public ID in the URL, including the provider slash. For example: /v1beta/models/google/gemini-3.7-flash:generateContent. Streaming uses :streamGenerateContent?alt=sse.

Audio and 3D generated files

Audio and 3D workflows return a task_id through the unified submit API. Retrieve the completed results with Query Task Status or Webhook Callbacks. Process every item in the returned files array. Depending on the workflow, results can include audio, model assets, previews, textures, animation files, lyrics, and timestamp files. Metadata fields are optional. Retain them when present, and do not assume that all files have the same type or that the first file is the only result.