<!-- Source: https://docs.squirro.com/en/latest/technical/search/how-to-guides/_autosummary/squirro.common.clients.transformers.SentenceEmbeddingsInputs.html -->
# SentenceEmbeddingsInputs

**`pydantic model SentenceEmbeddingsInputs`**

Fields

- [`embedding_type (squirro.common.clients.transformers.EmbeddingDataType)`](#squirro.common.clients.transformers.SentenceEmbeddingsInputs.embedding_type)
- [`normalize_embeddings (bool)`](#squirro.common.clients.transformers.SentenceEmbeddingsInputs.normalize_embeddings)
- [`sentence_type (squirro.common.clients.transformers.SentenceType)`](#squirro.common.clients.transformers.SentenceEmbeddingsInputs.sentence_type)
- [`sentences (list[str])`](#squirro.common.clients.transformers.SentenceEmbeddingsInputs.sentences)
- [`truncate_dimensions (int | None)`](#squirro.common.clients.transformers.SentenceEmbeddingsInputs.truncate_dimensions)

**`field sentences: list[str] [Required]`**

**`field normalize_embeddings: bool = False`**

**`field embedding_type: EmbeddingDataType = EmbeddingDataType.FLOAT`**

**`field truncate_dimensions: Optional[int] = 0`**

Number of embedding dimensions to keep (positive n keeps first n dimensions, negative n drops last n dimensions, 0 for no truncation

**`field sentence_type: SentenceType = SentenceType.QUERY`**
