PrepareRequest
PrepareRequest =
object
Optional scope for IndeRunApi.prepare (ADR 019). Every field is optional: an empty request covers every registered provider and task. It carries no user content.
Indexable
Section titled “Indexable”[
property:string]:unknown
Properties
Section titled “Properties”allowDownload?
Section titled “allowDownload?”
optionalallowDownload?:boolean
Lets this call start a platform’s own download, whatever autoDownload says at registration. Call it from a user’s decision. Absent follows autoDownload.
locale?
Section titled “locale?”
optionallocale?:string
BCP 47 tag of the language to prepare. Absent lets a speech provider use the device’s own language.
localeMatch?
Section titled “localeMatch?”
optionallocaleMatch?:LocaleMatch
How locale compares: ‘language’ (default) or ‘exact’.
privacy?
Section titled “privacy?”
optionalprivacy?:Privacy
The privacy policy of the runs this precedes.
requestId?
Section titled “requestId?”
optionalrequestId?:string
Fixes the run id, for correlation.
tasks?
Section titled “tasks?”
optionaltasks?:string[]
Task kinds to prepare. Absent means every task a registered provider can prepare.
voice?
Section titled “voice?”
optionalvoice?:PrepareVoice
A voice to prepare, as for a speech request.
IndeRun — open-source AI execution for cross-platform apps. Built and maintained by Independo GmbH (opens in new tab), supported by netidee (opens in new tab).
MIT-licensed SDK · No SDK usage telemetry.
© 2025–2026 Independo GmbH