vercel/ai · error · NoSuchModelError
Deepgram does not provide language models
Error message
Deepgram does not provide language models
What it means
Error "Deepgram does not provide language models" thrown in vercel/ai.
Source
Thrown at packages/deepgram/src/deepgram-provider.ts:109
headers: getHeaders,
fetch: options.fetch,
});
const provider = function (modelId: DeepgramTranscriptionModelId) {
return {
transcription: createTranscriptionModel(modelId),
};
};
provider.specificationVersion = 'v4' as const;
provider.transcription = createTranscriptionModel;
provider.transcriptionModel = createTranscriptionModel;
provider.speech = createSpeechModel;
provider.speechModel = createSpeechModel;
// Required ProviderV4 methods that are not supported
provider.languageModel = (modelId: string) => {
throw new NoSuchModelError({
modelId,
modelType: 'languageModel',
message: 'Deepgram does not provide language models',
});
};
provider.embeddingModel = (modelId: string) => {
throw new NoSuchModelError({
modelId,
modelType: 'embeddingModel',
message: 'Deepgram does not provide text embedding models',
});
};
provider.textEmbeddingModel = provider.embeddingModel;
provider.imageModel = (modelId: string) => {
throw new NoSuchModelError({
modelId,View on GitHub (pinned to 69428b1f8b)
When it happens
Trigger: Thrown at packages/deepgram/src/deepgram-provider.ts:109 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30).
Data as JSON: /api/errors/f0ae6fce86fb1ff4.
Report an issue: GitHub.