# Services

- [DefaultSessionTrimmingService](https://docs.wisej.com/ai/components/api/services/wisej.ai.services.defaultsessiontrimmingservice.md): Wisej.AI.Services.DefaultSessionTrimmingService
- [IDocumentConversionService](https://docs.wisej.com/ai/components/api/services/idocumentconversionservice.md): Wisej.AI.Services.IDocumentConversionService
- [DefaultDocumentConversionService](https://docs.wisej.com/ai/components/api/services/idocumentconversionservice/wisej.ai.services.defaultdocumentconversionservice.md): Wisej.AI.Services.DefaultDocumentConversionService
- [IEmbeddingGenerationService](https://docs.wisej.com/ai/components/api/services/iembeddinggenerationservice.md): Wisej.AI.Services.IEmbeddingGenerationService
- [DefaultEmbeddingGenerationService](https://docs.wisej.com/ai/components/api/services/iembeddinggenerationservice/wisej.ai.services.defaultembeddinggenerationservice.md): Wisej.AI.Services.DefaultEmbeddingGenerationService
- [HuggingFaceEmbeddingGenerationService](https://docs.wisej.com/ai/components/api/services/iembeddinggenerationservice/wisej.ai.services.huggingfaceembeddinggenerationservice.md): Wisej.AI.Services.HuggingFaceEmbeddingGenerationService
- [IEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice.md): Wisej.AI.Services.IEmbeddingStorageService
- [AzureAISearchEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice/wisej.ai.services.azureaisearchembeddingstorageservice.md): Wisej.AI.Services.AzureAISearchEmbeddingStorageService
- [ChromaEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice/wisej.ai.services.chromaembeddingstorageservice.md): Wisej.AI.Services.ChromaEmbeddingStorageService
- [FileSystemEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice/wisej.ai.services.filesystemembeddingstorageservice.md): Wisej.AI.Services.FileSystemEmbeddingStorageService
- [MemoryEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice/wisej.ai.services.memoryembeddingstorageservice.md): Wisej.AI.Services.MemoryEmbeddingStorageService
- [PineconeEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice/wisej.ai.services.pineconeembeddingstorageservice.md): Wisej.AI.Services.PineconeEmbeddingStorageService
- [QdrantEmbeddingStorageService](https://docs.wisej.com/ai/components/api/services/iembeddingstorageservice/wisej.ai.services.qdrantembeddingstorageservice.md): Wisej.AI.Services.QdrantEmbeddingStorageService
- [IHttpClientService](https://docs.wisej.com/ai/components/api/services/ihttpclientservice.md): Wisej.AI.Services.IHttpClientService
- [DefaultHttpClientService](https://docs.wisej.com/ai/components/api/services/ihttpclientservice/wisej.ai.services.defaulthttpclientservice.md): Wisej.AI.Services.DefaultHttpClientService
- [ILoggerService](https://docs.wisej.com/ai/components/api/services/iloggerservice.md): Wisej.AI.Services.ILoggerService
- [DefaultLoggerService](https://docs.wisej.com/ai/components/api/services/iloggerservice/wisej.ai.services.defaultloggerservice.md): Wisej.AI.Services.DefaultLoggerService
- [IOCRService](https://docs.wisej.com/ai/components/api/services/iocrservice.md): Wisej.AI.Services.IOCRService
- [DefaultOCRService](https://docs.wisej.com/ai/components/api/services/iocrservice/wisej.ai.services.defaultocrservice.md): Wisej.AI.Services.DefaultOCRService
- [IRerankingService](https://docs.wisej.com/ai/components/api/services/irerankingservice.md): Wisej.AI.Services.IRerankingService
- [DefaultRerankingService](https://docs.wisej.com/ai/components/api/services/irerankingservice/wisej.ai.services.defaultrerankingservice.md): Wisej.AI.Services.DefaultRerankingService
- [LocalAIRerankingService](https://docs.wisej.com/ai/components/api/services/irerankingservice/wisej.ai.services.localairerankingservice.md): Wisej.AI.Services.LocalAIRerankingService
- [PineconeRerankingService](https://docs.wisej.com/ai/components/api/services/irerankingservice/wisej.ai.services.pineconererankingservice.md): Wisej.AI.Services.PineconeRerankingService
- [ISessionTrimmingService](https://docs.wisej.com/ai/components/api/services/isessiontrimmingservice.md): Wisej.AI.Services.ISessionTrimmingService
- [ITextSplitterService](https://docs.wisej.com/ai/components/api/services/itextsplitterservice.md): Wisej.AI.Services.ITextSplitterService
- [RecursiveCharacterTextSplitterService](https://docs.wisej.com/ai/components/api/services/itextsplitterservice/wisej.ai.services.recursivecharactertextsplitterservice.md): Wisej.AI.Services.RecursiveCharacterTextSplitterService
- [TextSplitterServiceBase](https://docs.wisej.com/ai/components/api/services/itextsplitterservice/wisej.ai.services.textsplitterservicebase.md): Wisej.AI.Services.TextSplitterServiceBase
- [ITokenizerService](https://docs.wisej.com/ai/components/api/services/itokenizerservice.md): Wisej.AI.Services.ITokenizerService
- [DefaultTokenizerService](https://docs.wisej.com/ai/components/api/services/itokenizerservice/wisej.ai.services.defaulttokenizerservice.md): Wisej.AI.Services.DefaultTokenizerService
- [IWebSearchService](https://docs.wisej.com/ai/components/api/services/iwebsearchservice.md): Wisej.AI.Services.IWebSearchService
- [BingWebSearchService](https://docs.wisej.com/ai/components/api/services/iwebsearchservice/wisej.ai.services.bingwebsearchservice.md): Wisej.AI.Services.BingWebSearchService
- [BraveWebSearchService](https://docs.wisej.com/ai/components/api/services/iwebsearchservice/wisej.ai.services.bravewebsearchservice.md): Wisej.AI.Services.BraveWebSearchService
- [GoogleWebSearchService](https://docs.wisej.com/ai/components/api/services/iwebsearchservice/wisej.ai.services.googlewebsearchservice.md): Wisej.AI.Services.GoogleWebSearchService


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wisej.com/ai/components/api/services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
