Lyria 3 Clip Preview
Lyria 3 Clip Preview ist Googles Musikmodell für kurze Clips, Loops und Vorschauen. Es nimmt Text oder Bilder als Inspiration entgegen und erzeugt 30 Sekunden Musik mit 48-kHz-Stereo-Audio, mit Unterstützung für Gesang, zeitlich zugeordnete Liedtexte und instrumentale Arrangements.
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
Lyria 3 Clip Preview ist Googles Musikgenerierungsprofil für kurze Clips, Loops und Vorschauen. Es akzeptiert einen Textprompt oder ein Bild als Inspiration und gibt Text und Audio zurück. Das veröffentlichte Profil beschreibt 30 Sekunden lange Clips mit 48-kHz-Stereo-Audio, einschließlich Gesang, zeitlich zugeordneter Liedtexte und vollständiger instrumentaler Arrangements.
Den musikalischen Moment beschreiben
Benennen Sie den Zweck des Clips und die Stimmung, die er vermitteln soll. Ein kurzes Eröffnungsthema kann einen zurückhaltenden Einstieg und einen klaren musikalischen Ankunftspunkt vorgeben; eine Hintergrundmusik kann das unter einer visuellen Szene benötigte Tempo und Klangbild benennen. Geben Sie an, ob das Ergebnis Gesang enthalten oder instrumental sein soll, und nennen Sie die für das Briefing wichtigen musikalischen Elemente.
Halten Sie die Struktur klein genug für den Clip. Benennen Sie den Beginn, die Hauptphrase und das Ende oder den Loop-Punkt. Wenn Wörter wichtig sind, liefern Sie die beabsichtigte Liedtextidee oder den Wortlaut und prüfen Sie das tatsächlich gesungene Ergebnis. Das Musikbriefing sollte Gesangsinhalte von Anweisungen zum Arrangement unterscheiden.
Bildinspiration und Arrangement
Erklären Sie bei einem bereitgestellten Bild, welche Szene oder Stimmung es zur Musikanfrage beiträgt. Eine ruhige Landschaft und eine belebte Nachtszene legen unterschiedliche Richtungen nahe, doch die gewünschte emotionale Rolle sollte im Text weiterhin ausdrücklich genannt werden. Bewahren Sie das Bild beim Prompt, wenn Sie den zurückgegebenen Clip mit dem beabsichtigten Konzept vergleichen.
Prüfen Sie die Balance zwischen Gesang, Instrumenten und der musikalischen Hauptphrase. Hören Sie bei einem Loop Ende und Beginn zusammen an; prüfen Sie bei einer Vorschau, ob die kurze Dauer die beabsichtigte Richtung vermittelt. Ein Clip, der einen Schnitt begleitet, sollte anhand dieses Schnitts und nicht nur isoliert geprüft werden.
Das hörbare Artefakt bewahren
Speichern Sie das tatsächliche Audio und jeden Begleittext zusammen mit dem Briefing. Prüfen Sie bei der Wiedergabevorbereitung oder beim Import in einen Editor die Dateieigenschaften und bewahren Sie alle von der Anfrage zurückgegebenen Liedtext- oder Zeitinformationen. Die Musik ist die Modellausgabe; Schnitte, Titel, visuelle Übergänge und ein abschließender Produktionsmix können um dieses geprüfte Asset herum gestaltet werden.
Dieses konkrete Clip-Preview-Profil eignet sich für ein kompaktes musikalisches Ergebnis. Halten Sie seine Kurzformatrolle bei der Planung einer längeren Komposition getrennt und wählen Sie den zurückgegebenen Clip anhand der vollständig angehörten Phrase, des Gesangswortlauts und des Endes.
Ailoot · Musik POST /v1/music/generations google/lyria-3-clip-preview
google/lyria-3-clip-previewStart
Lyria 3 Clip Preview ist Googles Musikmodell für kurze Clips, Loops und Vorschauen. Es nimmt Text oder Bilder als Inspiration entgegen und erzeugt 30 Sekunden Musik mit 48-kHz-Stereo-Audio, mit Unterstützung für Gesang, zeitlich zugeordnete Liedtexte und instrumentale Arrangements.
- Zulässige Eingaben
- Text
- Ergebnisse
- music
In Ailoot verfügbar · Eingaben und Methoden
Ailoot · Musik POST /v1/music/generations
- Eingabetypen
text- Ausgabetypen
music- Ausgabeformat
- Vollständige, Ihnen zugeordnete Audioclips / JSON-Links
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits google/lyria-3-clip-preview | Standard— |
Feldprompt | Typstring | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 | Standard— |
Kombinationen von Eingabematerialien
text_to_music · Erforderlich: prompt
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametermaterial_types | Vertragtext |
Parameterrequired | Vertragnull |
Parameteroptional_controls | Vertragnull |
Lebenszyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Methodenstrukturen und IDs sind exakt; die Fähigkeiten des Anbieters sind von der Zulassung einer Anfrage zu unterscheiden.
Tarife
Ailoot-Methodentarife
POST /v1/music/generations- Ausgabe
- 0,04 $ pro Clip
- Nur Referenz · nicht addiert
- 0,04 $ pro Anfrage
Gelieferte Clips × Grundpreis je Clip. Der Referenzpreis je Anfrage wird nicht addiert. Beispiele vor anwendbaren Anpassungen.
1 × 0,04 $ = 0,04 $
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Details zum Referenztarif
Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.
Referenztarifstaffeln des Modells
Preise nach Konfiguration
| Konfiguration | Servicestufe | Kontextbedingung | Gebühr |
|---|---|---|---|
| KonfigurationUltra | Servicestufestandard | Kontextbedingung{} | Gebühr Ausgabe · Musik 0,08 $ pro Song |
Beispielanfragen
Ailoot · Musik
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
Ergebnisse abrufen und speichern
Ailoot · Musik
Vollständige, Ihnen zugeordnete Audioclips / JSON-Links
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Alle fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Speichern oder laden Sie jeden zurückgegebenen Clip und bewahren Sie die tatsächliche ID, den MIME-Typ und die Metadaten auf. Die Methode ist synchron; es wird keine separate Ailoot-URL zur Statusabfrage der Musikgenerierung eingeführt.
Wenn die ursprüngliche Antwort geprüft werden muss
Falls ein Musikergebnis geprüft werden muss, bewahren Sie die ursprüngliche operation_id/X-Client-Request-ID und die zurückgegebenen Clipinformationen auf. Stellen Sie vorhandene, Ihnen zugeordnete Clips über die Medienbibliothek mit tatsächlichen task_id- oder asset_id-Werten wieder her. Senden Sie die Musikanfrage nicht erneut und konstruieren Sie aus operation_id keine URL zur Statusabfrage der Generierung.
Antwortfelder
| Feld | Typ |
|---|---|
Feldmodel | Typstring |
Feldresponse_id | Typstring |
Felddata[] | Typowned clip record |
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültig | Nächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren. |
Antwortserver_error | BedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordert | Nächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden. |
Aliasnamen
Modellaliasnamen
Ailoot google/lyria-3-clip-preview
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Lyria 3 Clip Preview
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/music/generations·google/lyria-3-clip-preview:text→music- Welche Felder verwendet die Anfrage?
POST /v1/music/generations·google/lyria-3-clip-preview:model,prompt