Lyria 3 Clip Preview
Lyria 3 Clip Preview er Googles musikkmodell for korte klipp, looper og forhåndslytting. Den bruker tekst eller bilder som inspirasjon og produserer 30 sekunders musikk med 48 kHz stereolyd, med støtte for vokal, tidsangitte sangtekster og instrumentale arrangementer.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Lyria 3 Clip Preview er Googles musikkgenereringsprofil for korte klipp, looper og forhåndslytting. Den godtar en tekstprompt eller inspirasjon fra et bilde og returnerer tekst og lyd. Den publiserte profilen beskriver klipp på 30 sekunder med 48 kHz stereolyd, inkludert vokal, tidsangitte sangtekster og fulle instrumentale arrangementer.
Beskriv det musikalske øyeblikket
Oppgi formålet med klippet og stemningen det skal formidle. Et kort åpningstema kan angi en dempet innledning og et tydelig punkt der temaet trer frem; et bakgrunnsstykke kan angi tempoet og klangstrukturen som trengs under en visuell scene. Oppgi om resultatet skal ha vokal eller være instrumentalt, og nevn de musikalske elementene som er viktige for oppdraget.
Hold strukturen liten nok for klippet. Angi åpningen, hovedfrasen og avslutningen eller looppunktet. Hvis ordene er viktige, oppgis den tiltenkte sangtekstideen eller ordlyden, og det faktisk sungne resultatet undersøkes. Den musikalske oppdragsbeskrivelsen bør skille vokalinnholdet fra anvisninger om arrangementet.
Bildeinspirasjon og arrangement
Når et bilde leveres, forklares det hvilken scene eller stemning det bidrar med til musikkforespørselen. Et rolig landskap og en travel nattscene antyder ulike retninger, men den ønskede følelsesmessige rollen bør likevel være tydelig i teksten. Behold bildet sammen med prompten når det returnerte klippet sammenlignes med det tiltenkte konseptet.
Gå gjennom balansen mellom vokal, instrumenter og den musikalske hovedfrasen. For en loop lyttes slutten og begynnelsen gjennom sammen; for en forhåndslytting kontrolleres det om den korte varigheten formidler den tiltenkte retningen. Et klipp som ledsager en redigert sekvens, bør gjennomgås sammen med den sekvensen fremfor bare isolert.
Behold lytteresultatet
Lagre den faktiske lyden og eventuell tilhørende tekst sammen med oppdragsbeskrivelsen. Undersøk filegenskapene når avspilling klargjøres eller filen importeres i et redigeringsprogram, og bevar eventuell sangtekst- eller tidsinformasjon som forespørselen returnerer. Musikken er modellens resultat; klipp, titler, visuelle overganger og en endelig produksjonsmiks kan bygges rundt dette undersøkte materialet.
Akkurat denne Clip Preview-profilen passer for en kompakt musikalsk leveranse. Hold rollen for korte formater atskilt når en lengre komposisjon planlegges, og velg det returnerte klippet ved å lytte til hele frasen, vokalens ordlyd og avslutningen.
Ailoot · Musikk POST /v1/music/generations google/lyria-3-clip-preview
google/lyria-3-clip-previewStart
Lyria 3 Clip Preview er Googles musikkmodell for korte klipp, looper og forhåndslytting. Den bruker tekst eller bilder som inspirasjon og produserer 30 sekunders musikk med 48 kHz stereolyd, med støtte for vokal, tidsangitte sangtekster og instrumentale arrangementer.
- Godkjente inndata
- Tekst
- Resultater
- music
Tilgjengelig i Ailoot · inndata & metoder
Ailoot · Musikk POST /v1/music/generations
- Inndatatyper
text- Utdatatyper
music- Utdataformat
- Fullstendige lydklipp du eier / JSON-lenker
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser google/lyria-3-clip-preview | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Kombinasjoner av inngående materialer
text_to_music · Påkrevd: prompt
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametermaterial_types | Avtaletext |
Parameterrequired | Avtalenull |
Parameteroptional_controls | Avtalenull |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Metodestrukturer og ID-er er eksakte; leverandørens evne er adskilt fra godkjenning av forespørselen.
Priser
Satser for Ailoot-metoder
POST /v1/music/generations- Utdata
- 0,04 USD per klipp
- Kun referanse · legges ikke til
- 0,04 USD per forespørsel
Levererte klipp × grunnpris per klipp. Referanseprisen per forespørsel legges ikke til. Eksempler før gjeldende justeringer.
1 × 0,04 USD = 0,04 USD
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Detaljer om referansetariffen
Referanseprisplaner på modellnivå endrer ikke metodevalg, prisoverslag eller kostnader. Aktive kostnader bruker satsene til den valgte Ailoot-metoden.
Modellens referanseprisplaner
Priser etter konfigurasjon
| Konfigurasjon | Tjenestenivå | Kontekstvilkår | Kostnad |
|---|---|---|---|
| KonfigurasjonUltra | Tjenestenivåstandard | Kontekstvilkår{} | Kostnad Utdata · musikk 0,08 USD per sang |
Eksempelforespørsler
Ailoot · Musikk
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_PROMPT_FILE:?Set your actual UTF-8 music brief}"
export AILOOT_PROMPT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "google/lyria-3-clip-preview", "prompt": ""}')
f=Path(os.environ["AILOOT_PROMPT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 brief")
p['prompt']=f.read_text(encoding="utf-8")
if not p['prompt'].strip():raise SystemExit("Brief must contain text")
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/music/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
export AILOOT_API_KEY
python3 - <<'PY_RESULT'
import json, os, subprocess
from pathlib import Path
from urllib.parse import urljoin, urlparse
result=json.loads(Path("result.json").read_text(encoding="utf-8"))
print(json.dumps(result,ensure_ascii=False,indent=2))
for number,clip in enumerate(result.get("data") or []):
u=urlparse(urljoin("https://api.ailoot.ai",clip["url"]))
if u.scheme!="https" or not u.hostname or u.username or u.password:
raise SystemExit("Result URL must be HTTPS without embedded credentials")
owned=u.netloc=="api.ailoot.ai" and u.path.startswith("/v1/media/assets/") and u.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",u.geturl()]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
raw=subprocess.check_output(args)
ext="wav" if raw.startswith(b"RIFF") and raw[8:12]==b"WAVE" else "flac" if raw.startswith(b"fLaC") else "ogg" if raw.startswith(b"OggS") else "mp3" if raw.startswith(b"ID3") or raw[:1]==b"\xff" else "bin"
f=Path("music-"+str(number)+"."+ext);f.write_bytes(raw)
print("Saved",f,clip.get("asset_id"))
PY_RESULT
Motta og lagre resultater
Ailoot · Musikk
Fullstendige lydklipp du eier / JSON-lenker
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Lagre eller hent hvert returnert klipp, og behold faktisk ID, MIME og metadata. Metoden er synkron; det innføres ingen egen adresse for statusavlesning av musikkgenerering i Ailoot.
Hvis det opprinnelige svaret må kontrolleres
Hvis et musikkresultat må kontrolleres, behold den opprinnelige operation_id/X-Client-Request-ID og informasjonen om returnerte klipp. Gjenopprett eksisterende klipp du eier, via mediebiblioteket med faktiske task_id- eller asset_id-verdier. Ikke send musikkforespørselen på nytt eller bygg en URL for statusavlesning av genereringen fra operation_id.
Svarfelter
| Felt | Type |
|---|---|
Feltmodel | Typestring |
Feltresponse_id | Typestring |
Feltdata[] | Typeowned clip record |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdi | Neste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel. |
Svarserver_error | VilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleres | Neste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt. |
Aliaser
Modellaliaser
Ailoot google/lyria-3-clip-preview
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Lyria 3 Clip Preview
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/music/generations·google/lyria-3-clip-preview:text→music- Hvilke felt bruker forespørselen?
POST /v1/music/generations·google/lyria-3-clip-preview:model,prompt