From 24b9f52d348b32ec6c72079d1f74d33ee3c94e5f Mon Sep 17 00:00:00 2001 From: Universe Date: Sun, 8 Nov 2026 15:13:01 +0900 Subject: [PATCH] data: publish Grida Lyria music bindings --- catalogue/models.json | 74 +++++++++++++++++++++++++++++ models/google/lyria-3-pro/card.toml | 14 ++++++ models/google/lyria-3/card.toml | 14 ++++++ 3 files changed, 102 insertions(+) diff --git a/catalogue/models.json b/catalogue/models.json index abe0490..c0b38f6 100644 --- a/catalogue/models.json +++ b/catalogue/models.json @@ -20179,6 +20179,39 @@ "usd": 0.04, "source_url": "https://openrouter.ai/google/lyria-3-clip-preview" } + }, + "grida": { + "provider": "grida", + "id": "google/lyria-3", + "url": "https://gateway.grida.ai/v1/models", + "endpoints": [ + { + "id": "music.google.lyria-3.generate", + "operation": "music.google.lyria-3.generate", + "input": "text", + "source_url": "https://gateway.grida.ai/schemas/operations.json", + "request_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/music.google.lyria-3.generate.input", + "result_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/single_audio_result", + "interface": "endpoints", + "published_pricing": { + "source_url": "https://gateway.grida.ai/v1/models", + "currency": "USD", + "components": [ + { + "id": "fal_output_units", + "meter": "fal_output_units", + "unit": "generation", + "per_quantity": "1", + "when": {}, + "quantity_rounding": { + "mode": "none" + }, + "usd_per_unit": "0.04" + } + ] + } + } + ] } }, "provider_coverage": { @@ -20198,6 +20231,10 @@ "google": { "disposition": "listed", "source_url": "https://ai.google.dev/gemini-api/docs/pricing" + }, + "grida": { + "disposition": "listed", + "source_url": "https://gateway.grida.ai/v1/models" } } }, @@ -20309,6 +20346,39 @@ "usd": 0.08, "source_url": "https://openrouter.ai/google/lyria-3-pro-preview" } + }, + "grida": { + "provider": "grida", + "id": "google/lyria-3-pro", + "url": "https://gateway.grida.ai/v1/models", + "endpoints": [ + { + "id": "music.google.lyria-3-pro.generate", + "operation": "music.google.lyria-3-pro.generate", + "input": "text", + "source_url": "https://gateway.grida.ai/schemas/operations.json", + "request_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/music.google.lyria-3-pro.generate.input", + "result_schema_url": "https://gateway.grida.ai/schemas/operations.json#/$defs/single_audio_result", + "interface": "endpoints", + "published_pricing": { + "source_url": "https://gateway.grida.ai/v1/models", + "currency": "USD", + "components": [ + { + "id": "fal_output_units", + "meter": "fal_output_units", + "unit": "generation", + "per_quantity": "1", + "when": {}, + "quantity_rounding": { + "mode": "none" + }, + "usd_per_unit": "0.08" + } + ] + } + } + ] } }, "provider_coverage": { @@ -20328,6 +20398,10 @@ "google": { "disposition": "listed", "source_url": "https://ai.google.dev/gemini-api/docs/pricing" + }, + "grida": { + "disposition": "listed", + "source_url": "https://gateway.grida.ai/v1/models" } } } diff --git a/models/google/lyria-3-pro/card.toml b/models/google/lyria-3-pro/card.toml index 3afd002..cb25e7b 100644 --- a/models/google/lyria-3-pro/card.toml +++ b/models/google/lyria-3-pro/card.toml @@ -70,3 +70,17 @@ openrouter = { "disposition" = "listed", "source_url" = "https://openrouter.ai/g vercel = { "disposition" = "not_listed", "source_url" = "https://ai-gateway.vercel.sh/v1/models", "reason" = "No matching model/version is listed in the inspected public Gateway model catalogue." } fal = { "disposition" = "listed", "source_url" = "https://fal.ai/models/fal-ai/lyria3/pro" } google = { "disposition" = "listed", "source_url" = "https://ai.google.dev/gemini-api/docs/pricing" } + +[providers.grida] +provider = "grida" +id = "google/lyria-3-pro" +url = "https://gateway.grida.ai/v1/models" +endpoints = [ + { "id" = "music.google.lyria-3-pro.generate", "operation" = "music.google.lyria-3-pro.generate", "input" = "text", "source_url" = "https://gateway.grida.ai/schemas/operations.json", "request_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/music.google.lyria-3-pro.generate.input", "result_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/single_audio_result", "interface" = "endpoints", "published_pricing" = { "source_url" = "https://gateway.grida.ai/v1/models", "currency" = "USD", "components" = [ + { "id" = "fal_output_units", "meter" = "fal_output_units", "unit" = "generation", "per_quantity" = "1", "when" = {}, "quantity_rounding" = { "mode" = "none" }, "usd_per_unit" = "0.08" }, + ] } }, +] + +[provider_coverage.grida] +disposition = "listed" +source_url = "https://gateway.grida.ai/v1/models" diff --git a/models/google/lyria-3/card.toml b/models/google/lyria-3/card.toml index 63e660f..cd3c3de 100644 --- a/models/google/lyria-3/card.toml +++ b/models/google/lyria-3/card.toml @@ -70,3 +70,17 @@ openrouter = { "disposition" = "listed", "source_url" = "https://openrouter.ai/g vercel = { "disposition" = "not_listed", "source_url" = "https://ai-gateway.vercel.sh/v1/models", "reason" = "No matching model/version is listed in the inspected public Gateway model catalogue." } fal = { "disposition" = "listed", "source_url" = "https://fal.ai/models/fal-ai/lyria3" } google = { "disposition" = "listed", "source_url" = "https://ai.google.dev/gemini-api/docs/pricing" } + +[providers.grida] +provider = "grida" +id = "google/lyria-3" +url = "https://gateway.grida.ai/v1/models" +endpoints = [ + { "id" = "music.google.lyria-3.generate", "operation" = "music.google.lyria-3.generate", "input" = "text", "source_url" = "https://gateway.grida.ai/schemas/operations.json", "request_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/music.google.lyria-3.generate.input", "result_schema_url" = "https://gateway.grida.ai/schemas/operations.json#/$defs/single_audio_result", "interface" = "endpoints", "published_pricing" = { "source_url" = "https://gateway.grida.ai/v1/models", "currency" = "USD", "components" = [ + { "id" = "fal_output_units", "meter" = "fal_output_units", "unit" = "generation", "per_quantity" = "1", "when" = {}, "quantity_rounding" = { "mode" = "none" }, "usd_per_unit" = "0.04" }, + ] } }, +] + +[provider_coverage.grida] +disposition = "listed" +source_url = "https://gateway.grida.ai/v1/models"