agentsclimarketplace

Lai setup

Skill lattifai/lattifai-skills/skills/lai-setup

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.From its SKILL.md

Install
npx -y skills add lattifai/lattifai-skills --skill lai-setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

4.8 KB, as published. Nobody here has run it

LattifAI Setup

LattifAI aligns captions to audio at word-level precision. Two steps to get started.

1. Install

Requires Python 3.10+. Choose either installer:

Recommended — uv (≈10–15× faster)

# One-time: install uv if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh   # or: brew install uv / pip install uv

# Install lattifai
uv pip install lattifai --extra-index-url https://lattifai.github.io/pypi/simple/

# Workaround for a known entry-point name conflict — re-install lattifai
# last so its `lai` console script wins. Without this, `lai --version`
# may fail with "No such option: --version" (an upstream `lattifai-run`
# package also claims the `lai` script name).
uv pip install --reinstall-package lattifai lattifai \
    --extra-index-url https://lattifai.github.io/pypi/simple/

Typical end-to-end runtime on broadband: ~1 minute. uv parallelizes downloads and resolves the dependency graph in Rust; it also dedupes wheels across envs via a global cache, so subsequent installs in fresh envs are near-instant.

Standard — pip

pip install lattifai --extra-index-url https://lattifai.github.io/pypi/simple/

First pip install takes 5–15 minutes on broadband — torch (~80 MB), onnxruntime, scipy, transformers are all sizeable wheels. pip's serialized download + sequential install order happens to land on the right lai script automatically, so no workaround needed.

You may see a cosmetic WARNING: No metadata found ... Can't uninstall 'setuptools' line during install — known anaconda + pip interop quirk, safe to ignore.

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).

lai auth trial

The output shows your credits and expiry. You're ready.

API key is user-level, not env-level. The credentials live in ~/.lattifai/config.toml and are shared across every Python / conda env on the same machine. Switching to a fresh env does not require re-authenticating; running lai auth trial in a new env on a machine that already has an active trial returns "You already have an active trial (expires …)". To rotate, run lai auth logout first.

To double-check the environment any time: lai doctor (FAIL rows include a fix suggestion).

On lai doctor warnings:

  • Model cache: Stale – update needed → not actionable; the alignment models are auto-prefetched on first lai alignment / lai youtube align run. The warning lifts itself once the prefetch completes.
  • Package version: outdated → run lai update to grab the latest CLI. Recommended monthly, or whenever a feature you need is in a newer release.

Common Issues

ProblemFix
pip can't find lattifai or its dependency lattifai-coreRe-run with --extra-index-url https://lattifai.github.io/pypi/simple/ (lattifai-core ships only on the LattifAI mirror)
lai --version returns No such option: --version after uv pip installEntry-point name conflict — lattifai-run also claims the lai script. Run uv pip install --reinstall-package lattifai lattifai --extra-index-url https://lattifai.github.io/pypi/simple/ to re-install lattifai last.
lai auth trial returns 429Trial 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 startupStale 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 todayTrial key expired — re-run lai auth trial (new key)
Outdated packagelai 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

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.