Create a video
POST/v1/videos
Starts a video with the video provider of the model, in the shape of the OpenAI video API. proxium reserves the budget, records the video for the project and returns it with the status queued. Read its state with GET /v1/videos/{id}. If the model or tier resolves to more than one provider, proxium tries the next one when a provider refuses the request, and x-proxium-timeout-ms limits the whole chain.
Request
Responses
- 200
- 400
- 401
- 402
- 403
- 413
- 415
- 429
- 503
The video, with the status queued.
The body is not a valid form or JSON object, it has no prompt (missing_prompt), seconds is not a whole number (bad_seconds), proxium cannot make the size (unsupported_size), the body has input_reference (unsupported_field), or no video provider serves the model or the key may not use it (no_route).
The bearer virtual key is missing (missing_key), or it is not valid or it is revoked (invalid_key).
The project may not send calls (subscription_required). proxium.tech is in open beta and does not return this answer.
A content rule of the project blocked the request (guardrail_blocked). The message names the class and the field. It never holds the matched value. proxium.tech has no content rule on for a project today.
The body is larger than the request body limit. The body of this answer is plain text.
The content-type is not application/json. The body of this answer is plain text.
The key or the source used its budget window (tenant_capped or source_capped, retry-after: 60), or the project reached a monthly cap (credits_exhausted, retry-after: 3600). No project on proxium.tech has a monthly cap during the open beta.
Response Headers
Seconds to wait before the next call.
The provider could not be reached (upstream_failed), answered with an error status (upstream_error), or sent an answer that proxium cannot read (bad_upstream_response). Or: The key store or the limits store is not available (keystore_unavailable, limits_unavailable). A deployment that refuses calls while its budget store is down answers budget_unavailable with retry-after: 5; proxium.tech lets the call through.
Response Headers
Seconds to wait before the next call.