Skip to content

Vercel.AI.Testing

API reference

Test doubles for language models.

Type Summary
MockEmbeddingModelV3 Embedding model v3 test double. Array-backed results are returned in order, starting at the first entry.
MockEmbeddingModelV4 Embedding model v4 test double. Array-backed results are returned in order, starting at the first entry.
MockEmbedOptions Embedding values passed to a mock embedding model.
MockEmbedResult Embedding result stored in a scripted list.
MockGenerateResult Generate result stored in a scripted list.
MockLanguageModelCallOptions Call options recorded by the mock language models.
MockLanguageModelV2 Language model v2 test double. Array-backed results are returned in order, starting at the first entry.
MockLanguageModelV3 Language model v3 test double. Array-backed results are returned in order, starting at the first entry.
MockLanguageModelV4 Language model v4 test double. Array-backed results are returned in order, starting at the first entry.
MockStreamChunk One chunk of a mock language-model stream.
MockStreamResult Stream result stored in a scripted list.
MockTextContent Text content returned by a mock generate result.
TestLanguageModel Language model that returns scripted generate and stream results.

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product