
The **Aspose.Words.AI** namespace enables seamless integration with large language models (LLMs), such as OpenAI and Gemini, providing robust support for AI-powered document processing.

## Classes

| Class | Description |
| --- | --- |
| [AiModel](./aimodel/) | An abstract class representing the integration with various [AI](./) models within the [Aspose.Words](../aspose.words/). |
| [AnthropicAiModel](./anthropicaimodel/) | An abstract class representing the integration with Anthropic’s [AI](./) models within the [Aspose.Words](../aspose.words/). |
| [CheckGrammarOptions](./checkgrammaroptions/) | Allows to specify various options while checking grammar of a document using [AI](./). |
| [GoogleAiModel](./googleaimodel/) | Class representing Google [AI](./) Models (Gemini) integration within [Aspose.Words](../aspose.words/). |
| [OpenAiModel](./openaimodel/) | Class representing OpenAi models integration within [Aspose.Words](../aspose.words/). |
| [SummarizeOptions](./summarizeoptions/) | Allows to specify various options for summarizing document content. |
## Enums

| Enum | Description |
| --- | --- |
| [AiModelType](./aimodeltype/) | Represents the types of [AiModel](./aimodel/) that can be integrated into the document processing workflow. |
| [Language](./language/) | Specifies the language into which the text will be translated using [AI](./). |
| [SummaryLength](./summarylength/) | Enumerates possible lengths of summary. |
