Source: https://ailoot.ai/models/cs/google-lyria/
Canonical: https://ailoot.ai/models/cs/google-lyria/
Language: cs

# Lyria

[Markdown](https://ailoot.ai/models/cs/google-lyria/index.md) · [JSON](https://ailoot.ai/models/cs/google-lyria/facts.json)

## [Lyria](https://ailoot.ai/models/cs/google-lyria/)

Generování hudby z textu s jedním až osmi klipy a synchronním doručením výsledku.

- [**Ailoot · Hudba** `POST /v1/music/generations` `google/lyria`](https://ailoot.ai/models/cs/google-lyria/#method-0)

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

google/lyria vytváří hudbu z písemného zadání přes /v1/music/generations. Konkrétním použitím je střídmý instrumentální podklad produktové ukázky s popisem hlavních nástrojů a prostoru pro komentář. Vyberte trasu, když chcete vytvořený hudební klip.

Požadavek vyžaduje model a prompt. n nebo count přijímá jeden až osm klipů a metoda vrací výsledek synchronně. Uložte všechny klipy a jejich skutečná metadata. Položka nevystavuje zvukovou referenci, délku ani tempo jako samostatné ovládání. Hudební záměr popište v prompt bez považování za zaručenou měřenou vlastnost výstupu.

**Ailoot · Hudba** `POST /v1/music/generations` `google/lyria`

[`google/lyria`](https://ailoot.ai/models/cs/#m=google%2Flyria&route=Core&caller=google%2Flyria&fmt=music)

Google /`google/lyria`

### Úvod

Generování hudby z textu s jedním až osmi klipy a synchronním doručením výsledku.

Přijímané vstupy

Text

Výsledky

music

### Dostupné v Ailoot · vstupy a metody

**Ailoot · Hudba** `POST /v1/music/generations`

Vstup

`text`

Výstup

`music`

Výstupní formát

úplné zvukové klipy spravované službou / odkazy v JSON

| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
| --- | --- | --- | --- | --- |
| Pole`model` | Typ`string` | PožadavekPovinné | Hodnoty a limity google/lyria | Výchozí— |
| Pole`prompt` | Typ`string` | PožadavekPovinné | Hodnoty a limity Minimální délka: 1 | Výchozí— |
| Pole`n` | Typ`integer` | PožadavekVolitelné | Hodnoty a limity Minimum: 1 Maximum: 8 | Výchozí1 |
| Pole`count` | Typ`integer` | PožadavekVolitelné | Hodnoty a limity Minimum: 1 Maximum: 8 Podmínky: Je-li zadáno také n, počty se musí shodovat | Výchozí— |

Kombinace vstupních materiálů

**text\_to\_music** · Povinné: prompt

Parametry a životní cyklus metody

| Parametr | Kontrakt |
| --- | --- |
| Parametr`material_types` | Kontrakttext |
| Parametr`required` | Kontraktnull |
| Parametr`optional_controls` | Kontraktnull |

Životní cyklus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · skutečně vrácené task\_id nebo záznam v knihovně médií

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

Struktury metod a ID jsou přesné; schopnosti dodavatele jsou oddělené od připuštění požadavku.

### Tarify

#### Sazby metod Ailoot

Výstup

0,08 US$ *za klip*

Pouze reference · nepřičítá se

0,08 US$ *za požadavek*

Dodané klipy × základní sazba za klip. Referenční sazba za požadavek se nepřičítá. Příklady před příslušnými úpravami.

`1 × 0,08 US$ = 0,08 US$`

`4 × 0,08 US$ = 0,32 US$`

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. [Jak funguje rezervace a vyúčtování →](https://ailoot.ai/docs/cs/billing/reserve/)

### Příklady požadavků

#### Ailoot · Hudba

Příklad hudby

```bash
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", "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
```

### Přijímání a ukládání výsledků

#### Ailoot · Hudba

úplné zvukové klipy spravované službou / odkazy v JSON

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

Uložte nebo načtěte každý vrácený klip a zachovejte skutečné ID, MIME a metadata. Metoda je synchronní; nezavádí se žádná samostatná URL pro dotazování na generování hudby v Ailoot.

##### Pokud je nutné ověřit původní odpověď

Vyžaduje-li hudební výsledek kontrolu, uchovejte původní operation\_id/X-Client-Request-ID a vrácené informace o klipech. Existující klipy spravované službou obnovte prostřednictvím knihovny médií se skutečnými hodnotami task\_id nebo asset\_id. Hudební požadavek znovu neodesílejte a z operation\_id nesestavujte URL pro dotazování na generování.

Pole odpovědi

| Pole | Typ |
| --- | --- |
| Pole`model` | Typstring |
| Pole`response_id` | Typstring |
| Pole`data[]` | Typowned clip record |

Chyby a další kroky

| Odpověď | Podmínka | Další krok |
| --- | --- | --- |
| Odpověď400 · `invalid_request_error` | PodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametru | Další krokPřed novým požadavkem na vytvoření opravte uvedená pole. |
| Odpověď`server_error` | PodmínkaVrácená odpověď uvádí, že operaci nebo výsledek je třeba zkontrolovat | Další krokUchovejte původní vrácené ID operace nebo úlohy, hlavičky požadavku a odpověď; pokračujte v podporovaném načítání údajů o této původní operaci. Požadavek na vytvoření znovu neodesílejte. |

### Aliasy

#### Aliasy modelu

**Ailoot** [`google/lyria`](https://ailoot.ai/models/cs/#m=google%2Flyria&route=Core&caller=google%2Flyria&fmt=music)

#### Aliasy cest metod

Použijte cesty metod uvedené výše.

#### Související ID modelů

[`google/lyria`](https://ailoot.ai/models/cs/#m=google%2Flyria&route=Core&caller=google%2Flyria&fmt=music)

FAQ · Lyria

Jaké vstupy a výsledky jsou dostupné?

`POST /v1/music/generations` · `google/lyria`: `text` → `music`

Jaká pole požadavek používá?

`POST /v1/music/generations` · `google/lyria`: `model`, `prompt`, `n`, `count`

Jaké limity platí?

`POST /v1/music/generations` · `google/lyria`: `n.minimum`: `1`; `n.maximum`: `8`; `count.minimum`: `1`; `count.maximum`: `8`

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

## Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

## Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné

Pro pravidelné požadavky vyberte tarif se slevou.

Promo kód až 50%

Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.

Výdaje v historii

U každého požadavku se uloží model, tokeny a částka.

[Vybrat předplatné](https://ailoot.ai/docs/cs/billing/subscriptions/) · [Zobrazit ceny modelů](https://ailoot.ai/models/cs/)

## Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace

Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.

Licence pro přeprodejce

Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.

Dokumenty na webu

Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

[Požádat o licenci přeprodejce](mailto:support@ailoot.ai) · [Nabídka a licenční smlouva](https://ailoot.ai/legal/offer?lang=cs)

## Ailoot · Společnost a její portfolio projektů





Ailoot staví na dlouhodobých provozních zkušenostech, široké klientské základně, stabilních službách a průběžném sledování KPI.





Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.





Ailoot využívá tyto provozní zkušenosti k poskytování přístupu přes API k funkcím AI v produktech zákazníků, agentech, aplikacích a automatizacích.
