Skip to content

MixedbreadAIEmbeddingsParams

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:14

Interface extending EmbeddingsParams with additional parameters specific to the MixedbreadAIEmbeddings class.

  • Omit<EmbeddingsRequestWithoutInput, "model">

optional model: string

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:20

The model to use for generating embeddings.

\{"mixedbread-ai/mxbai-embed-large-v1"\}

optional apiKey: string

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:26

The API key to use.

\{process.env.MXBAI_API_KEY\}

optional baseUrl: string

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:31

The base URL for the API.


optional embedBatchSize: number

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:37

The maximum number of documents to embed in a single request.

\{128\}

optional embedInfo: EmbeddingInfo

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:42

The embed info for the model.


optional maxRetries: number

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:48

The maximum number of retries to attempt.

\{3\}

optional timeoutInSeconds: number

Defined in: .build/typescript/packages/providers/mixedbread/src/MixedbreadAIEmbeddings.ts:53

Timeouts for the request.