{
  "data": {
    "a": {
      "slug": "google-veo",
      "name": "Google Veo",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "model",
      "category": "video-generation",
      "summary": "Google's Veo video models through the Gemini API (predictLongRunning) and Vertex AI.",
      "url": "https://www.anchorterminal.com/tools/google-veo",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-veo.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-veo.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-veo.json",
      "repo": "https://github.com/googleapis/python-genai",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://generativelanguage.googleapis.com/v1beta",
      "packages": [
        {
          "registry": "pypi",
          "name": "google-genai"
        },
        {
          "registry": "npm",
          "name": "@google/genai"
        }
      ],
      "auth": "api-key",
      "authNotes": "`x-goog-api-key` header with a key from AI Studio on the Gemini API. Vertex AI uses Google Cloud OAuth (service account or gcloud token) instead.",
      "pricing": "usage",
      "pricingNotes": "No free tier for Veo. Billed per second of video with audio. Veo 3.1 $0.40 a second at 720p and 1080p, $0.60 at 4K. Veo 3.1 Fast $0.10 at 720p, $0.12 at 1080p, $0.30 at 4K. Veo 3.1 Lite $0.05 at 720p, $0.08 at 1080p. You're charged only when a video is generated (https://ai.google.dev/gemini-api/docs/pricing).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No machine payment. Needs billing on a Google Cloud project (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 4000,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://ai.google.dev/gemini-api/docs/veo",
      "rateLimitsUrl": "https://ai.google.dev/gemini-api/docs/rate-limits",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "video.generate",
        "video.image-to-video",
        "video.audio",
        "video.extend"
      ],
      "tags": [
        "official",
        "hosted",
        "closed-source",
        "card-required",
        "llms-txt",
        "async-jobs",
        "python",
        "typescript",
        "watermark"
      ],
      "lastRelease": "2026-09-22",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 60.8,
        "grade": "C",
        "agentReady": false,
        "rank": 240,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 64,
          "maintenance": 77,
          "payments": 20,
          "reliability": 45,
          "schema": 71,
          "security": 78,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Audio on every Veo 3.1 clip, up to 4K on Veo 3.1 and Fast. All three Veo 3.1 previews shut down on the Gemini API on 2026-10-22.",
        "strengths": [
          "Audio on every Veo 3.1 clip, up to 4K on Veo 3.1 and Fast",
          "Lite at $0.05 a second for 720p with audio",
          "Keys restrictable to the Gemini API and by IP or app, with OAuth and IAM on Vertex AI",
          "Paid-tier prompts and outputs aren't used to improve Google's products",
          "Deprecations page dates every Veo shutdown and names the replacement"
        ],
        "weaknesses": [
          "All three Veo 3.1 previews shut down on the Gemini API on 2026-10-22",
          "Veo 2.0 and 3.0 already shut down on 2026-06-30",
          "No free tier and no per-model rate limits published",
          "Clips are 4, 6 or 8 seconds per call, and 1080p and 4K need 8",
          "The Veo endpoint isn't covered by Google's SLA"
        ],
        "agentNotes": [
          "Move off `veo-3.1-*-preview` before 2026-10-22. Use `gemini-omni-1.1-flash` on the Gemini API or the GA Veo IDs on Vertex AI",
          "Call `predictLongRunning`, then poll the operation name about every 10 seconds until `done` is true. Jobs take 11 seconds to 6 minutes",
          "Download the video within 2 days. The server deletes it after that",
          "Set `durationSeconds` to 8 for 1080p, 4K or reference images. Shorter clips aren't supported there",
          "In the EU, UK, Switzerland and MENA image-to-video only accepts `personGeneration` set to `allow_adult`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 60.8
          }
        ],
        "editorialScores": {
          "ergonomics": 64,
          "maintenance": 77,
          "payments": 20,
          "reliability": 45,
          "schema": 71,
          "security": 78,
          "transparency": 60
        },
        "provenanceScore": 100
      },
      "connect": {
        "install": "pip install google-genai   # or: npm i @google/genai",
        "http": "curl -X POST \"https://generativelanguage.googleapis.com/v1beta/models/veo-3.1-lite-generate-preview:predictLongRunning\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"instances\":[{\"prompt\":\"a paper boat drifting down a rainy street\"}]}'"
      },
      "letme": {
        "capability": "https://letme.dev/video.generate",
        "tool": "https://letme.dev/google-veo"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "google-weather-api",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "Veo 3.1 720p or 1080p",
          "unit": "video-second",
          "usd": 0.4,
          "note": "with audio"
        },
        {
          "item": "Veo 3.1 4K",
          "unit": "video-second",
          "usd": 0.6,
          "note": "with audio"
        },
        {
          "item": "Veo 3.1 Fast 720p",
          "unit": "video-second",
          "usd": 0.1,
          "note": "with audio"
        },
        {
          "item": "Veo 3.1 Fast 1080p",
          "unit": "video-second",
          "usd": 0.12,
          "note": "with audio"
        },
        {
          "item": "Veo 3.1 Fast 4K",
          "unit": "video-second",
          "usd": 0.3,
          "note": "with audio"
        },
        {
          "item": "Veo 3.1 Lite 720p",
          "unit": "video-second",
          "usd": 0.05,
          "note": "with audio"
        },
        {
          "item": "Veo 3.1 Lite 1080p",
          "unit": "video-second",
          "usd": 0.08,
          "note": "with audio"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "notes": [
          "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997",
          "Vertex AI is now called Gemini Enterprise Agent Platform in Google's docs"
        ],
        "score": 100
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-veo.json",
      "live": {
        "slug": "google-veo",
        "probe": {
          "target": "https://generativelanguage.googleapis.com/v1beta",
          "method": "get",
          "lastAt": "2026-10-04T23:32:47.985081126Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 11,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 12,
          "p95ms24h": 20,
          "samples24h": 272,
          "samples30d": 1097,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "googleapis/python-genai",
            "version": "v2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:56.783424568Z"
          },
          {
            "registry": "npm",
            "name": "@google/genai",
            "version": "2.27.0",
            "seenAt": "2026-10-04T16:28:56.544083837Z"
          },
          {
            "registry": "pypi",
            "name": "google-genai",
            "version": "2.28.0",
            "released": "2026-10-02",
            "seenAt": "2026-10-04T16:28:56.434988851Z"
          }
        ],
        "githubStars": 4002,
        "npmWeekly": 29048793,
        "pypiWeekly": 34122162,
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "llmsTxt": {
          "url": "https://ai.google.dev/gemini-api/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:54.028495562Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "updatedAt": "2026-10-04T23:32:47.985081126Z"
      }
    },
    "b": {
      "slug": "vidu",
      "name": "Vidu API",
      "vendor": "ShengShu Technology",
      "vendorUrl": "https://platform.vidu.com",
      "kind": "model",
      "category": "video-generation",
      "summary": "ShengShu's Vidu models behind an async REST API.",
      "url": "https://www.anchorterminal.com/tools/vidu",
      "markdownUrl": "https://www.anchorterminal.com/tools/vidu.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/vidu.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vidu.json",
      "repo": "https://github.com/shengshu-ai/vidu-mcp",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.vidu.com/ent/v2",
      "packages": [
        {
          "registry": "pypi",
          "name": "vidu-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "`Authorization: Token \u003ckey\u003e` header (Token, not Bearer). The hosted MCP at api.vidu.com/mcp/v1 takes the same header.",
      "pricing": "usage",
      "pricingNotes": "Credits at $0.005 each plus sales tax. Q3 Pro 24 credits a second at 1080p ($0.12), 20 at 720p ($0.10), 9 at 540p ($0.045). Q3 Turbo 13 at 1080p ($0.065), 11 at 720p ($0.055), 7 at 540p ($0.035). Off-peak mode roughly halves each rate. Q2 charges a start fee plus a per-second rate, Q1 80 credits a clip (https://platform.vidu.com/docs/pricing).",
      "priceSummary": "$0.005 / credit",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 in docs or pricing. Prepaid credits (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 5,
        "npmWeekly": null,
        "pypiWeekly": 25,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://platform.vidu.com/docs/introduction",
      "capabilities": [
        "video.generate",
        "video.image-to-video",
        "video.audio",
        "video.extend"
      ],
      "tags": [
        "official",
        "hosted",
        "closed-source",
        "async-jobs",
        "webhooks",
        "mcp",
        "python"
      ],
      "lastRelease": "2026-09-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 40.4,
        "grade": "E",
        "agentReady": false,
        "rank": 423,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 55,
          "maintenance": 57,
          "payments": 20,
          "reliability": 35,
          "schema": 48,
          "security": 28,
          "transparency": 49
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Q3 Turbo from $0.035 a second at 540p, about half that off-peak. No llms.txt, OpenAPI file or error-code reference.",
        "strengths": [
          "Q3 Turbo from $0.035 a second at 540p, about half that off-peak",
          "Clips up to 16 seconds with synced dialogue and sound effects",
          "Callbacks, a task list and a cancel endpoint",
          "Hosted streamable HTTP MCP server as well as a stdio package"
        ],
        "weaknesses": [
          "No llms.txt, OpenAPI file or error-code reference",
          "No status page, SLA or official SDK",
          "Terms let ShengShu record and use inputs and outputs for operational and other purposes, and don't name the output's owner",
          "stdio MCP package last released on 2025-06-24",
          "5 concurrent tasks on the standard tier"
        ],
        "agentNotes": [
          "Send `Authorization: Token $VIDU_API_KEY`. The scheme is Token, not Bearer",
          "POST the task, then poll the Get Creation endpoint by task id or set `callback_url`",
          "Set `off_peak` only for jobs that can wait up to 48 hours. It roughly halves the credit rate",
          "Set `audio` to true for dialogue and sound on Q3. It's off by default",
          "Keep the AI-generated label on outputs. The terms forbid removing it"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 40.4
          }
        ],
        "editorialScores": {
          "ergonomics": 55,
          "maintenance": 57,
          "payments": 20,
          "reliability": 35,
          "schema": 48,
          "security": 28,
          "transparency": 17
        },
        "provenanceScore": 80
      },
      "connect": {
        "http": "curl -X POST https://api.vidu.com/ent/v2/text2video \\\n  -H \"Authorization: Token $VIDU_API_KEY\" -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"viduq3-turbo\",\"prompt\":\"a paper boat drifting down a rainy street\"}'",
        "config": {
          "mcpServers": {
            "Vidu": {
              "headers": {
                "Authorization": "Token \u003ckey\u003e"
              },
              "url": "https://api.vidu.com/mcp/v1"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/video.generate",
        "tool": "https://letme.dev/vidu"
      },
      "area": "content",
      "unitPrices": [
        {
          "item": "Vidu Q3 Pro 1080p",
          "unit": "video-second",
          "usd": 0.12,
          "note": "24 credits, off-peak $0.06"
        },
        {
          "item": "Vidu Q3 Pro 720p",
          "unit": "video-second",
          "usd": 0.1,
          "note": "20 credits, off-peak $0.05"
        },
        {
          "item": "Vidu Q3 Pro 540p",
          "unit": "video-second",
          "usd": 0.045,
          "note": "9 credits"
        },
        {
          "item": "Vidu Q3 Turbo 1080p",
          "unit": "video-second",
          "usd": 0.065,
          "note": "13 credits, off-peak $0.035"
        },
        {
          "item": "Vidu Q3 Turbo 720p",
          "unit": "video-second",
          "usd": 0.055,
          "note": "11 credits, off-peak $0.03"
        },
        {
          "item": "Vidu Q3 Turbo 540p",
          "unit": "video-second",
          "usd": 0.035,
          "note": "7 credits, off-peak $0.02"
        },
        {
          "item": "Credit",
          "unit": "credit",
          "usd": 0.005
        }
      ],
      "provenance": {
        "legalEntity": "ShengShu AI HK Limited",
        "domain": "vidu.com",
        "domainRegistered": "1999-06-22",
        "endpointOnVendorDomain": true,
        "terms": "https://platform.vidu.com/docs/terms-of-use",
        "privacy": "https://platform.vidu.com/docs/privacy-policy",
        "statusPage": "",
        "changelog": "https://platform.vidu.com/docs/update",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "vidu.com was registered in 1999, long before ShengShu (founded 2023) launched Vidu",
          "The docs site answers 200 for any path, so link checks can't tell a moved page from a live one"
        ],
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/vidu.json",
      "live": {
        "slug": "vidu",
        "probe": {
          "target": "https://api.vidu.com/ent/v2",
          "method": "get",
          "lastAt": "2026-10-04T23:32:56.315968598Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 714,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 714,
          "p95ms24h": 770,
          "samples24h": 272,
          "samples30d": 1097,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 267,
              "ok": 267
            }
          ]
        },
        "versions": [
          {
            "registry": "pypi",
            "name": "vidu-mcp",
            "version": "0.1.2",
            "released": "2025-06-24",
            "seenAt": "2026-10-04T16:43:31.227839389Z"
          }
        ],
        "githubStars": 5,
        "pypiWeekly": 23,
        "securityTxt": {
          "url": "https://vidu.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:49.43479217Z"
        },
        "domain": {
          "domain": "vidu.com",
          "registered": "1999-06-22",
          "source": "https://rdap.verisign.com/com/v1/domain/vidu.com",
          "checkedAt": "2026-10-04T13:10:31.712846875Z"
        },
        "pages": [
          {
            "url": "https://platform.vidu.com/docs/update",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:06.888330924Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6ecf30326ae8"
          },
          {
            "url": "https://platform.vidu.com/docs/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:53.72091332Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "65eb9f3701ad"
          },
          {
            "url": "https://platform.vidu.com/docs/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:46:58.878646025Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "576f65c141d6"
          },
          {
            "url": "https://platform.vidu.com/docs/terms-of-use",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:02.79997854Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0cc473ca617f"
          }
        ],
        "updatedAt": "2026-10-04T23:32:56.315968598Z"
      }
    },
    "summary": "Google Veo has a score of 60.8 (C) against Vidu API's 40.4 (E). Both do video generate. The largest gap is security \u0026 auth, 50 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/google-veo-vs-vidu",
    "json": "https://www.anchorterminal.com/compare/google-veo-vs-vidu.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/google-veo-vs-vidu.md",
    "slim": "https://www.anchorterminal.com/compare/google-veo-vs-vidu.min.md"
  },
  "markdown": "Google Veo has a score of 60.8 (C) against Vidu API's 40.4 (E). Both do video generate. The largest gap is security \u0026 auth, 50 points.\n\n- Google Veo: grade C, 60.8/100, rank #240 of 452. Markdown https://www.anchorterminal.com/tools/google-veo.md · JSON https://www.anchorterminal.com/api/v1/tools/google-veo.json\n- Vidu API: grade E, 40.4/100, rank #423 of 452. Markdown https://www.anchorterminal.com/tools/vidu.md · JSON https://www.anchorterminal.com/api/v1/tools/vidu.json\n\n## Which one, for what\n\nPick Google Veo for reliability (+10), schema \u0026 documentation (+23), agent ergonomics (+9), security \u0026 auth (+50), maintenance \u0026 community (+20), transparency \u0026 trust (+31).\n\nPick Vidu API for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Google Veo | Vidu API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 45 | 35 | Google Veo +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 71 | 48 | Google Veo +23 |\n| Agent ergonomics | 13% (16.2 this run) | 64 | 55 | Google Veo +9 |\n| Security \u0026 auth | 14% (17.5 this run) | 78 | 28 | Google Veo +50 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 20 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 77 | 57 | Google Veo +20 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 80 | 49 | Google Veo +31 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **60.8 · C** | **40.4 · E** | |\n\n## Facts side by side\n\n| Fact | Google Veo | Vidu API |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Google | ShengShu Technology |\n| Hosted endpoint | `https://generativelanguage.googleapis.com/v1beta` | `https://api.vidu.com/ent/v2` |\n| Transports | HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | API key | API key |\n| Pricing | Pay per use | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 (SDKs) | none |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-22 | 2026-09-15 |\n| Popularity | 4k stars | 5 stars, 25 PyPI/wk |\n| Agent reviews | 2.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Google Veo.** Audio on every Veo 3.1 clip, up to 4K on Veo 3.1 and Fast. All three Veo 3.1 previews shut down on the Gemini API on 2026-10-22.\n\n**Vidu API.** Q3 Turbo from $0.035 a second at 540p, about half that off-peak. No llms.txt, OpenAPI file or error-code reference.\n\n## Before you call either\n\n### Google Veo\n\n1. Move off `veo-3.1-*-preview` before 2026-10-22. Use `gemini-omni-1.1-flash` on the Gemini API or the GA Veo IDs on Vertex AI\n2. Call `predictLongRunning`, then poll the operation name about every 10 seconds until `done` is true. Jobs take 11 seconds to 6 minutes\n3. Download the video within 2 days. The server deletes it after that\n4. Set `durationSeconds` to 8 for 1080p, 4K or reference images. Shorter clips aren't supported there\n5. In the EU, UK, Switzerland and MENA image-to-video only accepts `personGeneration` set to `allow_adult`\n\n### Vidu API\n\n1. Send `Authorization: Token $VIDU_API_KEY`. The scheme is Token, not Bearer\n2. POST the task, then poll the Get Creation endpoint by task id or set `callback_url`\n3. Set `off_peak` only for jobs that can wait up to 48 hours. It roughly halves the credit rate\n4. Set `audio` to true for dialogue and sound on Q3. It's off by default\n5. Keep the AI-generated label on outputs. The terms forbid removing it\n\n## Other comparisons with Google Veo or Vidu API\n\n- [Alibaba Wan (Model Studio) vs Google Veo](https://www.anchorterminal.com/compare/alibaba-wan-vs-google-veo.md)\n- [Alibaba Wan (Model Studio) vs Vidu API](https://www.anchorterminal.com/compare/alibaba-wan-vs-vidu.md)\n- [Google Veo vs Kling AI API](https://www.anchorterminal.com/compare/google-veo-vs-kling.md)\n- [Google Veo vs Luma AI API](https://www.anchorterminal.com/compare/google-veo-vs-luma.md)\n- [Google Veo vs MiniMax Video API](https://www.anchorterminal.com/compare/google-veo-vs-minimax-video.md)\n- [Google Veo vs OpenAI Sora API](https://www.anchorterminal.com/compare/google-veo-vs-openai-sora.md)\n- [Google Veo vs Pika API](https://www.anchorterminal.com/compare/google-veo-vs-pika.md)\n- [Google Veo vs PixVerse API](https://www.anchorterminal.com/compare/google-veo-vs-pixverse.md)\n- [Google Veo vs Runway API](https://www.anchorterminal.com/compare/google-veo-vs-runway.md)\n- [Kling AI API vs Vidu API](https://www.anchorterminal.com/compare/kling-vs-vidu.md)\n- [Luma AI API vs Vidu API](https://www.anchorterminal.com/compare/luma-vs-vidu.md)\n- [MiniMax Video API vs Vidu API](https://www.anchorterminal.com/compare/minimax-video-vs-vidu.md)\n- [OpenAI Sora API vs Vidu API](https://www.anchorterminal.com/compare/openai-sora-vs-vidu.md)\n- [Pika API vs Vidu API](https://www.anchorterminal.com/compare/pika-vs-vidu.md)\n- [PixVerse API vs Vidu API](https://www.anchorterminal.com/compare/pixverse-vs-vidu.md)\n- [Runway API vs Vidu API](https://www.anchorterminal.com/compare/runway-vs-vidu.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Google Veo vs Vidu API",
        "url": ""
      }
    ],
    "description": "Google Veo has a score of 60.8 (C) against Vidu API's 40.4 (E). Both do video generate. The largest gap is security \u0026 auth, 50 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Google Veo C 60.8",
      "Vidu API E 40.4",
      "scores"
    ],
    "h1": "Google Veo vs Vidu API",
    "image": "https://www.anchorterminal.com/assets/og/compare-google-veo-vs-vidu.png",
    "path": "/compare/google-veo-vs-vidu",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Google Veo vs Vidu API for AI agents, C 60.8 vs E 40.4",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/google-veo-vs-vidu"
  },
  "tokens": {
    "markdown": 1500,
    "slim": 330
  },
  "version": 1
}
