{"data":{"id":"google/lyria-3-clip-preview","provider_id":"google","name":"Google: Lyria 3 Clip Preview","modalities":["text","image","audio"],"context_window":1048576,"family":"lyria-3-clip-preview","status":"active","description":"30 second duration clips are priced at $0.04 per clip. Lyria 3 is Google's family of music generation models, available through the Gemini API. With Lyria 3, you can generate...","architecture":{"modality":"text+image->text+audio","input_modalities":["text","image"],"output_modalities":["text","audio"],"tokenizer":"Other","instruct_type":null},"supported_parameters":["max_tokens","response_format","seed","temperature","top_p"],"created_at":1774907255,"canonical_slug":"google/lyria-3-clip-preview-20260330","catalog_source":"openrouter","host_id":"openrouter","host_name":"OpenRouter","creator_id":"google","creator_name":"Google","cheapest_provider":"google-ai-studio","cheapest_provider_name":"Google AI Studio","cheapest_price":0,"savings_pct":null,"savings_basis":null,"provider":{"id":"google","name":"Google","website":"https://ai.google.dev","categories":["image","text","audio","video"],"docs_url":"https://ai.google.dev/gemini-api/docs","notes":"Live OpenRouter feed. Prices are OpenRouter list rates, not a contract with the origin lab.","role":"lab"},"prices":[{"id":1099,"model_id":"google/lyria-3-clip-preview","unit":"token","input_per_1m_usd":null,"output_per_1m_usd":null,"flat_usd":null,"currency":"USD","effective_at":"2026-10-08","source_url":"https://openrouter.ai/google/lyria-3-clip-preview","notes":"OpenRouter list rate. Token fields are USD per token converted to per 1M. Flat image, request, and web_search fields are USD per unit and are not rescaled. No positive price in this OpenRouter object, and the id is not a :free SKU. Amounts are null rather than $0.","last_verified_at":"2026-10-08T17:11:32.756Z","source":"openrouter","confidence":"official","cache_read_per_1m_usd":null,"cache_write_per_1m_usd":null,"cache_write_1h_per_1m_usd":null,"pricing_detail":{"unpriced":true},"long_context_override":false}]}}