vercel/ai · error · NoSuchModelError

Gladia does not provide embedding models

Error message

Gladia does not provide embedding models

What it means

Error "Gladia does not provide embedding models" thrown in vercel/ai.

Source

Thrown at packages/gladia/src/gladia-provider.ts:95

      transcription: createTranscriptionModel(),
    };
  };

  provider.specificationVersion = 'v4' as const;
  provider.transcription = createTranscriptionModel;
  provider.transcriptionModel = createTranscriptionModel;

  // Required ProviderV4 methods that are not supported
  provider.languageModel = (modelId: string) => {
    throw new NoSuchModelError({
      modelId,
      modelType: 'languageModel',
      message: 'Gladia does not provide language models',
    });
  };

  provider.embeddingModel = (modelId: string) => {
    throw new NoSuchModelError({
      modelId,
      modelType: 'embeddingModel',
      message: 'Gladia does not provide embedding models',
    });
  };
  provider.textEmbeddingModel = provider.embeddingModel;

  provider.imageModel = (modelId: string) => {
    throw new NoSuchModelError({
      modelId,
      modelType: 'imageModel',
      message: 'Gladia does not provide image models',
    });
  };

  return provider as GladiaProvider;
}

View on GitHub (pinned to 69428b1f8b)

When it happens

Trigger: Thrown at packages/gladia/src/gladia-provider.ts:95 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/c8bd0989825d6cbc. Report an issue: GitHub.