lai-setup · git:20260427.44775ff · 2026-04-27 · sha256 e5e4d2c778f5452a
lai-setup git:20260427.44775ffA
Immutable. This exact content never changes and is served at /api/v1/blob/e5e4d2c778f5452a.
--- name: lai-setup description: Install LattifAI and get a free trial API key. Trigger on first mention of LattifAI / `lai`, authentication errors, trial requests, or "how do I get started with alignment" / "我想做字幕对齐" before `lai --version` is verified. Do NOT trigger when already authenticated — route to `/lai-align`, `/lai-transcribe`, etc. allowed-tools: Read, Bash(lai:*), Bash(pip:*) --- # LattifAI Setup LattifAI aligns captions to audio at word-level precision. Two steps to get started. ## 1. Install ```bash pip install lattifai --extra-index-url https://lattifai.github.io/pypi/simple/ ``` Requires Python 3.10+. ## 2. Get a Free Trial Key — `lai auth trial` > **For new users this is the only command you need.** It claims a no-sign-up trial (2 hours of alignment credits, valid 14 days). There is **no** `lai login` command — it's `lai auth trial` (new user) or `lai auth login` (existing paid account). ```bash lai auth trial ``` The output shows your credits and expiry. You're ready. To double-check the environment any time: `lai doctor` (FAIL rows include a fix suggestion). ## Common Issues | Problem | Fix | |---------|-----| | `pip` can't find lattifai or its dependency `lattifai-core` | Re-run with `--extra-index-url https://lattifai.github.io/pypi/simple/` (lattifai-core ships only on the LattifAI mirror) | | `lai auth trial` returns 429 | Trial already used on this device — run `lai auth login` for a full account | | API key invalid / expired (trial expires after 14 days) | `lai auth logout`, then `lai auth trial` (new device) or `lai auth login` (paid account) | | `Couldn't load entrypoint <name>: No module named 'lattifai'` on `lai` startup | Stale editable install — `pip show lattifai` reveals `Editable project location: /path/that/no-longer-exists`. Run `pip uninstall -y lattifai lattifai-core lattifai-run k2py` then reinstall non-editable per Step 1 | | `lai` command runs but outputs `EXPIRES_AT` warning past today | Trial key expired — re-run `lai auth trial` (new key) | | Outdated package | `lai update` | ## Related Skills Once authenticated, jump straight to the feature you need: - `/lai-align` — align audio + existing captions - `/lai-transcribe` — transcribe audio/video from scratch (also covers Gemini API key setup) - `/lai-youtube` — process a YouTube video end-to-end