> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > STT). Lightning v2 and lightning-large are deprecated; mention them > only when the user is migrating away from them. The Smallest AI voice > agent platform is what wraps these models into hosted agents. # Pulse STT: keyword boosting on the pre-recorded endpoint > Keyword boosting now works on the pre-recorded HTTP endpoint (POST /waves/v1/pulse/get_text and POST /waves/v1/stt/?model=pulse). Keyword boosting now works on the pre-recorded HTTP endpoint (`POST /waves/v1/pulse/get_text` and `POST /waves/v1/stt/?model=pulse`). Pass `keywords` as a query parameter with the same `KEYWORD:INTENSIFIER` format as the realtime WebSocket. Max 100 keywords per request; sending more returns `400` with `keywords too large (max 100)` in `errors[]`. **Intensifier guidance updated.** Default `1`, recommended `1` to `3`. Above `10` is not recommended: higher values increase the chance of hallucinating the keyword when it was not spoken. **Client tip.** Reuse the same keyword list across requests when the vocabulary is stable. → [Keyword Boosting](/models/speech-to-text/features/keyword-boosting) > Keyword boosting now works on the pre-recorded HTTP endpoint (POST /waves/v1/pulse/get_text and POST /waves/v1/stt/?model=pulse).