Lyria 3 API: Pricing, Models, Examples and Full-Song Generation
Lyria 3 is available through Google's Gemini API as two preview model IDs: lyria-3-clip-preview and lyria-3-pro-preview. Clip returns a fixed 30-second MP3. Pro is documented for full songs lasting a couple of minutes. Google's paid-tier list price is $0.04 per Clip request and $0.08 per Pro request. Both are preview models, so prices, limits, and behavior can change.
Last verified 2026-09-15 against Google's Gemini music-generation guide and pricing page.
- Clip ID
lyria-3-clip-preview- Pro ID
lyria-3-pro-preview- Clip paid price
- $0.04 / song
- Pro paid price
- $0.08 / song
- Clip duration
- Fixed 30 seconds
- Pro duration
- A couple of minutes
- Free tier
- Not available
- Studio route
- Not in live catalog
What is the Lyria 3 API?
Lyria 3 is Google's music-generation family on the Gemini API. Google documents text-to-music, image-conditioned generation, generated lyrics and song structure, and MP3 output. The current music-generation guide describes 44.1 kHz stereo audio. The Clip model card currently says 48 kHz stereo. Confirm the sample-rate figure against the docs you integrate against.
Do not describe Clip or Pro as generally available. Both IDs still use the preview suffix. Google's pricing page now lists Lyria 3 as a legacy family next to Lyria 3.5 (lyria-3.5), which the current Interactions guide uses for full-song examples.
Google currently documents both the Interactions API (interactions.create) and a legacy generateContent path. New examples on the music-generation guide use Interactions.
Lyria 3 API pricing
These are Google paid-tier list prices, per request/song, from the Gemini API pricing page. They are not OfflineCreator Studio credit prices. Do not convert Pro into a per-second rate: the unit is one song, and generated duration can vary.
| Model | Model ID | Output | Free tier | Paid-tier price |
|---|---|---|---|---|
| Lyria 3 Clip Preview | lyria-3-clip-preview | Fixed 30-second song/clip | Not available | $0.04 per song |
| Lyria 3 Pro Preview | lyria-3-pro-preview | Full song, typically a couple of minutes | Not available | $0.08 per song |
| Lyria 3.5 | lyria-3.5 | Full song, typically a couple of minutes | Not available | $0.08 per song |
Source: ai.google.dev/gemini-api/docs/pricing. Status notes: Clip and Pro remain preview IDs; Google currently calls Lyria 3 a legacy family. Lyria 3.5 is listed separately at $0.08 per full song.
Lyria 3 Clip vs Pro
| Feature | Lyria 3 Clip | Lyria 3 Pro |
|---|---|---|
| Model ID | lyria-3-clip-preview | lyria-3-pro-preview |
| Best fit | Loops, previews, short assets, prompt iteration | Full songs and structured compositions |
| Duration | Fixed 30 seconds | A couple of minutes; prompt-influenced, not second-exact |
| Paid-tier price | $0.04 per request/song | $0.08 per request/song |
| Free tier | Not available | Not available |
| Default output | MP3 | MP3 |
| Input | Text and supported image input | Text and supported image input |
| Lyrics / structure | Returned with the audio | Returned with the audio |
| Status | Preview / legacy family | Preview / legacy family |
Use Clip when iterating on mood, instruments, or prompt direction. Use Pro when you need a complete song structure. Google states that repeated calls can produce different results, so do not treat either model as deterministic.
How to call Lyria 3
These examples follow Google's current Interactions SDK pattern. They call Gemini directly. They are not OfflineCreator Studio request syntax.
Python
import base64
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="lyria-3-clip-preview",
input="Create a 30-second cinematic synth track with no vocals.",
)
generated_audio = interaction.output_audio
if generated_audio:
with open("lyria-clip.mp3", "wb") as audio_file:
audio_file.write(base64.b64decode(generated_audio.data))
lyrics = interaction.output_text
if lyrics:
print(lyrics)JavaScript
import { GoogleGenAI } from "@google/genai";
import fs from "node:fs";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "lyria-3-clip-preview",
input: "Create a 30-second cinematic synth track with no vocals.",
});
if (interaction.output_audio) {
fs.writeFileSync(
"lyria-clip.mp3",
Buffer.from(interaction.output_audio.data, "base64"),
);
}The legacy generateContent music guide still shows models.generateContent against the same Clip and Pro IDs. Verify the method your SDK version actually exposes before you ship.
Generate full songs with Lyria 3 Pro
Google documents Pro for full-length songs lasting a couple of minutes. Prompt wording can influence duration and arrangement. You can name sections such as verse, chorus, and bridge, and you can supply original lyrics. Exact second length is not guaranteed.
Google's current Interactions examples now pass lyria-3.5 for that full-song path. The Pro preview ID remains on the pricing table. If you need the current Google example path, start from lyria-3.5 and keep the Pro ID only when you have confirmed it still answers.
Create an energetic synth-pop song at 118 BPM.
Structure: intro, verse, chorus, verse, chorus, bridge, final chorus.
Use bright analog synths, punchy drums and original lyrics about exploring a new city at night.Generate music from images
Google documents image-conditioned generation. The current music-generation guide allows up to 10 images beside the text prompt for Lyria 3.5. The legacy generateContent guide documents the same image-count pattern for Lyria 3.
Typical uses are a soundtrack from concept art, music from a product mood board, scoring for a game scene, or adapting a visual campaign into audio. The model composes music inspired by the images; it does not attach a licensed soundtrack from the source picture.
Lyria 3 limitations developers should know
- Clip and Pro remain preview IDs; Google now also lists Lyria 3 as a legacy family.
- Safety filters apply. Prompts that request specific artist voices or copyrighted lyrics may be blocked.
- Generated audio includes a SynthID audio watermark.
- Multi-turn iterative editing is not currently supported.
- Clip duration is fixed at 30 seconds.
- Pro duration is not guaranteed to an exact second.
- Results are non-deterministic even with the same prompt.
- Google's pricing table marks the free tier as not available.
Is Lyria 3 available in OfflineCreator Studio?
No. The live OfflineCreator Studio catalog and provider routes inspected for this page do not include lyria-3-clip-preview, lyria-3-pro-preview, or lyria-3.5. Studio does not currently route Lyria. Do not send a Studio generation, MCP, or CLI request expecting a Lyria model ID.
Studio today publishes image, video, editing, and 3D models with option-aware credit quotes. Some video models generate native soundtrack audio as part of a video job. That is not a standalone music API and is not a Lyria route.
Lyria 3 alternatives
Only callable APIs with public documentation retrieved for this page are listed. Unverified prices are omitted.
| Provider | Model | Access | Verified price | Notes |
|---|---|---|---|---|
lyria-3-clip-preview | Gemini API | $0.04 / song paid | 30-second preview / legacy family | |
lyria-3-pro-preview | Gemini API | $0.08 / song paid | Full-song preview / legacy family | |
lyria-3.5 | Gemini API | $0.08 / song paid | Current full-song model in Google's music guide | |
| Lyria RealTime | Gemini API streaming | Not listed on the retrieved pricing table | Documented as real-time streaming; no price claimed here | |
| ElevenLabs | Music v2 / v2.5 | Music API for paid subscribers | Not verified on this page | Public docs state 3 seconds to 5 minutes, MP3 or WAV. No per-song list price was published in the retrieved page. |
Lyria 3 API questions
Does Lyria 3 have an API?
Yes. Google exposes Lyria 3 through the Gemini API. Clip uses lyria-3-clip-preview and Pro uses lyria-3-pro-preview. Google currently recommends the Interactions API and still documents a generateContent path.
How much does the Lyria 3 API cost?
Google's Gemini API pricing page, re-checked on 2026-09-15, lists Lyria 3 Clip Preview at $0.04 per song and Lyria 3 Pro Preview at $0.08 per song on the paid tier. Both rows say the free tier is not available. Preview-model prices can change.
What is the difference between Lyria 3 Clip and Lyria 3 Pro?
Clip always returns a 30-second clip and is the cheaper iteration model. Pro is documented for full songs lasting a couple of minutes, with duration influenced by the prompt. Do not treat Pro duration as a guaranteed second count, and do not convert the per-song price into a per-second rate.
What are the Lyria 3 model IDs?
lyria-3-clip-preview and lyria-3-pro-preview. Google's current music-generation guide also documents lyria-3.5 as the full-song model used in new Interactions examples.
Can Lyria 3 generate full songs?
Lyria 3 Pro Preview is documented for full-length songs lasting a couple of minutes. Google's current Interactions music guide now uses lyria-3.5 for that full-song path. Exact duration is not guaranteed.
Can Lyria 3 generate lyrics?
Google documents generated lyrics and song structure alongside the audio. You can also supply original lyrics in the prompt. Prompts that ask for copyrighted lyrics may be blocked.
Can Lyria 3 generate music from an image?
Yes. Google documents text-plus-image inputs. The current music-generation guide allows up to 10 images for Lyria 3.5; the legacy generateContent music guide documents the same image-count pattern for Lyria 3.
What audio format does Lyria 3 return?
Default output is MP3. Google's music-generation guide lists 44.1 kHz stereo. The Clip model card currently says 48 kHz stereo. Confirm the sample-rate figure against the docs you integrate against. WAV via response_format is documented for Lyria 3.5 on the current Interactions guide.
Is Lyria 3 available on the Gemini API free tier?
Google's current pricing table marks the free tier as not available for Lyria 3 Clip Preview, Lyria 3 Pro Preview, and Lyria 3.5.
Is Lyria 3 a preview model?
Yes. Both Clip and Pro IDs still carry the preview suffix. Google's pricing page currently labels Lyria 3 as a legacy family beside Lyria 3.5.
Can Lyria 3 imitate a specific artist?
Google says safety filters block prompts that request specific artist voices or copyrighted lyrics. Do not plan a production pipeline around artist-voice imitation.
Does Lyria 3 support iterative editing?
Google documents music generation as a single-turn process. Multi-turn editing or refining a clip through follow-up prompts is not supported in the current Lyria 3.5 guide, and the same limitation was documented for Lyria 3.
Is Lyria 3 available through OfflineCreator Studio?
Not in the live Studio catalog or provider routes inspected for this page. OfflineCreator Studio does not currently route lyria-3-clip-preview, lyria-3-pro-preview, or lyria-3.5. Check the Studio model catalog for models that are actually callable today.
Need a Studio-routed model instead?
Use the live catalog and router for image, video, and 3D jobs OfflineCreator actually quotes. This page stays a Gemini Lyria 3 developer guide until a Lyria model ID appears in the Studio catalog.