/** * This file was auto-generated by Fern from our API Definition. */ import * as MixedbreadAI from "../../index"; /** * @example * { * model: "mixedbread-ai/mxbai-embed-large-v1", * input: "This is a sample text input." * } */ export interface EmbeddingsRequest { /** The model to use for creating embeddings. */ model: string; /** The input to create embeddings for. */ input: MixedbreadAI.MultiModalInput; /** Whether to normalize the embeddings. */ normalized?: boolean; encodingFormat?: MixedbreadAI.EmbeddingsRequestEncodingFormat; /** The truncation strategy to use for the input. */ truncationStrategy?: MixedbreadAI.TruncationStrategy; /** The number of dimensions to use for the embeddings. */ dimensions?: number; /** The prompt to use for the embedding creation. */ prompt?: string; }