We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Google: Veo 3.1

google/veo-3.1
VideoInput: text · imageAdded Mar 23, 2026

Try Google: Veo 3.1 now

Runs on your balance at the prices above. New accounts start with free usage.

Sign in to use thisCreate free account
Results will appear here.
5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign inSession cost $0.00

About Google: Veo 3.1

Google: Veo 3.1 is a video generation model from Google. It is listed on api14 under the video category, and the provider release date is 2026-03-23. Google describes it as its state-of-the-art video generation model, built for maximum visual fidelity in final production cuts.

The model takes text and image inputs and produces video as its only output. It supports resolutions of 720p, 1080p and 4K, aspect ratios of 16:9 and 9:16, and clip durations of 4, 6 or 8 seconds. It can generate native synchronized audio, and it accepts frame images as first_frame and last_frame, so you can anchor the start and end of a clip. There is no context length figure listed for this model, so treat the prompt as a creative brief rather than a long document to reason over.

Those capabilities point to a fairly specific set of jobs. Text to video suits short ad spots, social clips and concept visualisation where you describe a scene and get a finished shot back. Image to video, combined with first_frame and last_frame, fits shot-to-shot continuity work, animating a still, or bridging two keyframes in an edit. The 9:16 ratio covers vertical formats for mobile feeds, while 16:9 and 4K suit widescreen delivery. Native audio generation means dialogue, ambience or effects can arrive with the picture instead of being added in a separate pass, which shortens the pipeline for draft cuts.

You call it through api14's OpenAI-compatible API using the model id "google/veo-3.1", so existing OpenAI-style client code works with a change of base URL and model name. The supported request parameters are max_tokens, response_format, seed, temperature and top_p. Seed is useful when you want reproducible generations across retries, and temperature and top_p give you control over how much variation you get between runs. Use response_format to declare how you want the result returned.

One thing to plan around is that this is a generation model, not a chat or reasoning model. It has no context length listed, it does not accept audio or video as input, and its output is video only, so tasks like transcription, video editing of existing footage or text analysis belong with a different model. If your work is text or code rather than moving images, another model on api14 will fit better.

How to call the Google: Veo 3.1 API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "google/veo-3.1".
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
  "model": "google/veo-3.1",
  "prompt": "A drone shot over turquoise ocean waves at sunrise",
  "duration": 8,
  "resolution": "720p",
  "aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
  await new Promise((r) => setTimeout(r, 5000));
  job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);

Supported parameters

max_tokensresponse_formatseedtemperaturetop_p

Specifications

Input
text, image
Output
video
Resolutions
720p, 1080p, 4K
Durations
4s, 6s, 8s
Aspect ratios
16:9, 9:16

Requests on api14 · last 7 days

10-1610-1710-1810-1910-2010-2110-22

Google: Veo 3.1: frequently asked questions

How much does the Google: Veo 3.1 API cost?
Google: Veo 3.1 costs duration_seconds_with_audio $1.40 / second. It is charged from your USD balance only for successful requests; failed requests are free.
What can Google: Veo 3.1 do?
Google: Veo 3.1 accepts text, image and returns video.
How do I call Google: Veo 3.1 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "google/veo-3.1". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Google: Veo 3.1?
Comparable Video models at a similar price: Google: Veo 3.1 Fast, Kling: Video v3.0 Pro, Alibaba: HappyHorse 1.0. Each runs through the same API key, so switching is one string.

Google: Veo 3.1 community

New topic

This community has no topics yet. Open the first one about Google: Veo 3.1.