API ReferenceLocal APIs
AI SDK provider
The valora() AI SDK provider — on-device LLM inference, no server.
Auto-generated from JSDoc in
packages/ai-sdk/src/index.ts. Do not edit — runnpm run docs:api.
createValora
functionfunction createValora(loadEngine?: LanguageModelLoader): ValoraProvidercreateValoraSpeechModel
functionfunction createValoraSpeechModel(modelId: string, loadSpeech: SpeechModelLoader): SpeechModelV3createValoraTranscriptionModel
functionfunction createValoraTranscriptionModel(modelId: string, loadTranscription: TranscriptionModelLoader): TranscriptionModelV3valora
variableconst valora: ValoraProviderCreateValoraOptions
interfaceinterface CreateValoraOptionslanguageModels: unknown
ValoraProvider
interfaceinterface ValoraProviderAn AI SDK provider for local MLK models. Call it (or .languageModel()) with a
model id to get a LanguageModelV3 you can pass to the Vercel AI SDK.
languageModel(modelId: string): LanguageModelV3
Resolve a model id to an AI SDK LanguageModelV3 backed by a local engine.
ConfiguredLanguageProvider
type aliastype ConfiguredLanguageProvider = LanguageModelProviderLanguageModelLoader
type aliastype LanguageModelLoader = (modelId: string) => Promise<LanguageModel>Loads an engine for a model id. Override to run in a browser or in tests.
SpeechModelLoader
type aliastype SpeechModelLoader = (modelId: string) => Promise<SpeechModel>TranscriptionModelLoader
type aliastype TranscriptionModelLoader = (modelId: string) => Promise<TranscriptionModel>