Zarovnání titulků se nezdařilo
Při tomto problému API vrací stav 422 Unprocessable Content. Hodnota type této chyby je https://lingo.dev/docs/api/errors/vtt-alignment-failed. Společnou strukturu všech chyb najdete v části Chyby a stavové kódy.
LLM vrátil 2 úseky, očekávány byly 2 (jeden pro každou zdrojovou scénu). Model pravděpodobně některé scény vynechal nebo sloučil. Nelze bezpečně pokračovat — zarovnání je nutné provést znovu ručně.
Pole#
Kromě standardních položek type, status, title a detail obsahuje tělo odpovědi následující pole. Z jejich hodnot se sestavuje text detail, takže klient může místo něj zobrazit vlastní text.
| Pole | Typ |
|---|---|
reason | object |
Příklad#
json
{
"detail": "LLM returned 2 spans, expected 2 (one per source scene). Likely the model dropped or merged scenes. Cannot proceed safely — alignment must be redone manually.",
"reason": {
"type": "SpanCount",
"returned": 2,
"expected": 2
},
"type": "https://lingo.dev/docs/api/errors/vtt-alignment-failed",
"status": 422,
"title": "Subtitle alignment failed"
}Koncové body, které chybu vracejí#
POST /v2/engines/{engineId}/glossary-terms/extract-from-vtt