Skip to main content

Embeddings Settings

Embeddings Settings

@toothfairyai/sdk@latest…

Embeddings Settings Management Module Handles embeddings settings retrieval and updates.

Accessed via client.embeddingsSettings.

Methods

MethodHTTPEndpoint
getGETGET /embeddings_settings/get
updatePOSTPOST /embeddings_settings/update

get

Get embeddings settings for the workspace

async get()

Endpoint: GET /embeddings_settings/get

Field-level schema not available in the API spec for this endpoint.

Example

const result = await client.embeddingsSettings.get();

update

Update embeddings settings

async update(
options: {
maxChunkWords?: number;
chunkingStrategy?: string;
imageExtractionStrategy?: string;
overlapWords?: number;
minChunkWords?: number;
} = {}
)

Endpoint: POST /embeddings_settings/update · API service

Request fields

FieldTypeRequiredDescription
workspaceidstringnoUnique workspace identifier (UUID v4)
maxChunkWordsintegernoMaximum words per chunk when splitting documents (200-1500)
maxOverlapSentencesintegernoNumber of overlapping sentences between chunks (0-5)
chunkingStrategystringnoChunking strategy: keywords or summary

Allowed: keywords, summary | | imageExtractionStrategy | string | no | Image extraction strategy: safe or brute

Allowed: safe, brute | | minImageWidth | integer | no | Minimum image width for extraction (pixels, min 100) | | minImageHeight | integer | no | Minimum image height for extraction (pixels, min 100) | | aspectRatioMin | string | no | Minimum aspect ratio for image extraction (0.1-1.0) | | aspectRatioMax | string | no | Maximum aspect ratio for image extraction (min 1.0) |

Response fields

FieldTypeDescription
workspaceidstringUnique workspace identifier (UUID v4)
maxChunkWordsintegerMaximum words per chunk when splitting documents (200-1500)
maxOverlapSentencesintegerNumber of overlapping sentences between chunks (0-5)
chunkingStrategystringChunking strategy: keywords or summary

Allowed: keywords, summary | | imageExtractionStrategy | string | Image extraction strategy: safe or brute

Allowed: safe, brute | | minImageWidth | integer | Minimum image width for extraction (pixels, min 100) | | minImageHeight | integer | Minimum image height for extraction (pixels, min 100) | | aspectRatioMin | string | Minimum aspect ratio for image extraction (0.1-1.0) | | aspectRatioMax | string | Maximum aspect ratio for image extraction (min 1.0) |

Example

const result = await client.embeddingsSettings.update();