From 30aa2cd2d127647c82bf3bf115ee1bec75fc805a Mon Sep 17 00:00:00 2001 From: Universe Date: Fri, 6 Nov 2026 23:35:45 +0900 Subject: [PATCH] data: publish Grida Gemini Omni 1.2 Flash binding --- catalogue/PROVENANCE.md | 16 +++++ catalogue/models.json | 63 +++++++++++++++++++ models/google/gemini-omni-1.2-flash/card.toml | 17 +++++ 3 files changed, 96 insertions(+) diff --git a/catalogue/PROVENANCE.md b/catalogue/PROVENANCE.md index 2e1c168..d14119c 100644 --- a/catalogue/PROVENANCE.md +++ b/catalogue/PROVENANCE.md @@ -1477,3 +1477,19 @@ availability, not parameter parity across providers. - https://openrouter.ai/google/gemini-omni-1.2-flash - https://ai-gateway.vercel.sh/v1/models - https://vercel.com/ai-gateway/models/gemini-omni-1.2-flash + +## Grida Gemini Omni 1.2 Flash discovery — 2026-11-06 + +[Grida model discovery](https://gateway.grida.ai/v1/models) and its +[public operation schemas](https://gateway.grida.ai/schemas/operations.json) +confirm `google/gemini-omni-1.2-flash` with separate text-to-video and +image-to-video operations through the videos interface. Both accept integer +durations 3–15 seconds at 360p, 720p, 1080p and 4K. The image operation accepts +a first frame; an end frame, video editing and conversational extension are not +part of these published Grida operations. + +The binding preserves each operation ID, request/result schema URL and advertised +USD price component from discovery. Provider-normalized billing units are not +relabelled as video seconds; the selected operation schema and the +[API reference](https://gateway.grida.ai/llms.txt) define the request contract. +Native model facts and other providers' bindings remain unchanged. diff --git a/catalogue/models.json b/catalogue/models.json index 3d1b45b..14a597f 100644 --- a/catalogue/models.json +++ b/catalogue/models.json @@ -18293,6 +18293,65 @@ "notes": "Discovery confirms video output and text/image/video input for this exact identity. Its input and text-output token prices do not establish a video-output rate; no video price is recorded." } ] + }, + "grida": { + "provider": "grida", + "id": "google/gemini-omni-1.2-flash", + "url": "https://gateway.grida.ai/v1/models", + "endpoints": [ + { + "id": "video.google.gemini-omni-1.2-flash.text", + "operation": "video.google.gemini-omni-1.2-flash.text", + "input": "text", + "source_url": "https://gateway.grida.ai/schemas/operations.json", + "request_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/video.google.gemini-omni-1.2-flash.text.input", + "result_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/single_video_result", + "interface": "videos", + "published_pricing": { + "source_url": "https://gateway.grida.ai/v1/models", + "currency": "USD", + "components": [ + { + "id": "fal_output_units", + "meter": "fal_output_units", + "unit": "provider_unit", + "per_quantity": "1", + "when": {}, + "quantity_rounding": { + "mode": "none" + }, + "usd_per_unit": "0.0273" + } + ] + } + }, + { + "id": "video.google.gemini-omni-1.2-flash.image", + "operation": "video.google.gemini-omni-1.2-flash.image", + "input": "image", + "source_url": "https://gateway.grida.ai/schemas/operations.json", + "request_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/video.google.gemini-omni-1.2-flash.image.input", + "result_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/single_video_result", + "interface": "videos", + "published_pricing": { + "source_url": "https://gateway.grida.ai/v1/models", + "currency": "USD", + "components": [ + { + "id": "fal_output_units", + "meter": "fal_output_units", + "unit": "provider_unit", + "per_quantity": "1", + "when": {}, + "quantity_rounding": { + "mode": "none" + }, + "usd_per_unit": "0.0273" + } + ] + } + } + ] } }, "provider_coverage": { @@ -18311,6 +18370,10 @@ "vercel": { "disposition": "listed", "source_url": "https://ai-gateway.vercel.sh/v1/models" + }, + "grida": { + "disposition": "listed", + "source_url": "https://gateway.grida.ai/v1/models" } } }, diff --git a/models/google/gemini-omni-1.2-flash/card.toml b/models/google/gemini-omni-1.2-flash/card.toml index 59a9c61..0f4f9e4 100644 --- a/models/google/gemini-omni-1.2-flash/card.toml +++ b/models/google/gemini-omni-1.2-flash/card.toml @@ -90,3 +90,20 @@ google = { disposition = "listed", source_url = "https://aistudio.google.com/doc fal = { disposition = "listed", source_url = "https://fal.ai/models/google/gemini-omni-flash/v1.2/text-to-video" } openrouter = { disposition = "listed", source_url = "https://openrouter.ai/api/v1/videos/models" } vercel = { disposition = "listed", source_url = "https://ai-gateway.vercel.sh/v1/models" } + +[providers.grida] +provider = "grida" +id = "google/gemini-omni-1.2-flash" +url = "https://gateway.grida.ai/v1/models" +endpoints = [ + { "id" = "video.google.gemini-omni-1.2-flash.text", "operation" = "video.google.gemini-omni-1.2-flash.text", "input" = "text", "source_url" = "https://gateway.grida.ai/schemas/operations.json", "request_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/video.google.gemini-omni-1.2-flash.text.input", "result_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/single_video_result", "interface" = "videos", "published_pricing" = { "source_url" = "https://gateway.grida.ai/v1/models", "currency" = "USD", "components" = [ + { "id" = "fal_output_units", "meter" = "fal_output_units", "unit" = "provider_unit", "per_quantity" = "1", "when" = {}, "quantity_rounding" = { "mode" = "none" }, "usd_per_unit" = "0.0273" }, + ] } }, + { "id" = "video.google.gemini-omni-1.2-flash.image", "operation" = "video.google.gemini-omni-1.2-flash.image", "input" = "image", "source_url" = "https://gateway.grida.ai/schemas/operations.json", "request_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/video.google.gemini-omni-1.2-flash.image.input", "result_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/single_video_result", "interface" = "videos", "published_pricing" = { "source_url" = "https://gateway.grida.ai/v1/models", "currency" = "USD", "components" = [ + { "id" = "fal_output_units", "meter" = "fal_output_units", "unit" = "provider_unit", "per_quantity" = "1", "when" = {}, "quantity_rounding" = { "mode" = "none" }, "usd_per_unit" = "0.0273" }, + ] } }, +] + +[provider_coverage.grida] +disposition = "listed" +source_url = "https://gateway.grida.ai/v1/models"