Skip to main content

Function: registerTranscriptionProvider()

registerTranscriptionProvider(providerName, factory): void

Defined in: packages/workflow-engine/src/ai/transcribe.ts:53

Register a transcription model factory for a registry provider name, the way registerEmbeddingProvider does for embeddings. The factory receives the model id and returns an AI SDK transcription model.

Parameters​

providerName​

string

factory​

(modelId) => TranscriptionModelV4

Returns​

void

Example​

import { registerTranscriptionProvider } from "@bratsos/workflow-engine";
import { groq } from "@ai-sdk/groq";

registerTranscriptionProvider("groq", (id) => groq.transcription(id));