# ai/aichat/model/aichatcontext

module

<a id="constants">

## Constants

<a id="constant-AI_CONTEXT_MODEL_EVENT_NAMES">

### `AI_CONTEXT_MODEL_EVENT_NAMES: readonly [ 'contextItemAdded', 'contextItemRemoved', 'contextItemLoadingEnded', 'contextSent', 'error', 'addContextOptionsChanged', 'sourceResourcesLoaded', 'resourceStateChanged', 'uploadProgressChanged' ]`

<a id="classes">

## Classes

<a id="class-AIChatContext">

### [AIChatContext](module_ai_aichat_model_aichatcontext-AIChatContext.md) _(experimental)_

<a id="type-definitions">

## Type Definitions

<a id="typedef-AIAddContextOptionsState">

### `AIAddContextOptionsState`

<a id="typedef-AIChatContextAddContextOptionsChangedEvent">

### `AIChatContextAddContextOptionsChangedEvent`

<a id="typedef-AIChatContextConfig">

### `AIChatContextConfig`

<a id="typedef-AIChatContextItemAddedEvent">

### `AIChatContextItemAddedEvent`

<a id="typedef-AIChatContextItemRemovedEvent">

### `AIChatContextItemRemovedEvent`

<a id="typedef-AIChatContextPasteConfig">

### `AIChatContextPasteConfig`

<a id="typedef-AIChatContextSentEvent">

### `AIChatContextSentEvent`

<a id="typedef-AIChatContextUploadProgressChangedEvent">

### `AIChatContextUploadProgressChangedEvent`

<a id="typedef-AIContextCustomItem">

### `AIContextCustomItem`

<a id="typedef-AIContextProvider">

### `AIContextProvider`

<a id="typedef-AIContextProviderState">

### `AIContextProviderState`

<a id="typedef-AIContextResource">

### `AIContextResource`

<a id="typedef-AIContextResourceState">

### `AIContextResourceState`

<a id="typedef-AIContextTextResource">

### `AIContextTextResource`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
