UNPKG

@ckeditor/ckeditor5-ai

Version:

AI features for CKEditor 5.

53 lines (52 loc) 6 kB
/** * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module ai */ export { AIAssistant, getDefaultAICommands, type AIAssistantConfig, type AIGroupDefinition, type AICommandDefinition } from './aiassistant/aiassistant.js'; export { AIAssistantUI } from './aiassistant/aiassistantui.js'; export { type AIConfig, type AIContainerType, type AIContainerSide, type AIContainerBase, type AIContainerSidebar, type AIContainerOverlay, type AIContainerCustom, type AIContainerConfig } from './aiconfig.js'; export { AIAdapter, AIRequestError } from './aiassistant/adapters/aiadapter.js'; export { AITextAdapter, type AITextAdapterRequestData, type AIRequestHeaders, type AIRequestParameters, type AITextAdapterDataCallback } from './aiassistant/adapters/aitextadapter.js'; export { OpenAITextAdapter, type OpenAITextAdapterConfig, type AIRequestMessageItem } from './aiassistant/adapters/openaitextadapter.js'; export { AWSTextAdapter, type AIAWSTextAdapterConfig, type AIAWSModelFamily } from './aiassistant/adapters/awstextadapter.js'; export { ShowAIAssistantCommand } from './aiassistant/ui/showaiassistantcommand.js'; export { AITabs } from './aitabs/aitabs.js'; export { AIConnector } from './aicore/aiconnector.js'; export { createResizeButton } from './aicore/utils/createresizebutton.js'; export { AIChat, type AIChatConfig } from './aichat/aichat.js'; export { AIChatController } from './aichat/aichatcontroller.js'; export { AIEditing } from './aicore/aiediting.js'; export { AIChatUI } from './aichat/aichatui.js'; export { AIEditorIntegration } from './aieditorintegration/aieditorintegration.js'; export { AIToggleButtonUI } from './aieditorintegration/aitogglebutton/aitogglebuttonui.js'; export { ToggleAICommand } from './aieditorintegration/aitogglebutton/toggleaicommand.js'; export { type AITabsMainView, type AITabsMainViewOptions } from './aitabs/aitabsmainview.js'; export { type AITabsView, type AITabsAddTabOptions, type AITabsViewOptions } from './aitabs/tabs/aitabsview.js'; export { type AIResizedTabsEvent, type AIResizeTabsEvent } from './aitabs/aitabs.js'; export { type AIChatContextConfig, type AIAddContextOptionsState, type AIChatContextItemAddedEvent, type AIChatContextItemRemovedEvent, type AIChatContextSentEvent, type AIChatContextAddContextOptionsChangedEvent, type AIContextProvider, type AIContextResource, type AIContextResourceState, type AIContextProviderState, type AIContextTextResource, type AIChatContextUploadProgressChangedEvent } from './aichat/model/aichatcontext.js'; export { type AIContextItemType, type AIContextItemRequestData, type AIContextItem, type AIContextTextResourceType } from './aicore/model/aicontext.js'; export { type AIChatModel, type AIChatModelsConfig } from './aichat/model/aichatmodels.js'; export { type AIGenericRequest, type AIConversationStartReply, type AIConversationStartRequest, type AIEventSourceMessageParsed, type AIQueryAssistantReply, type AIConnectorRequest, type AIConnectorQueryAssistantData, type AIUploadReply, type AIUploadRequest, type AIModelData, type AIModelRequest, type AIFetchDocumentReply, type AIFetchDocumentRequest, type AIConversationItem, type AIFetchConversationsRequest, type AIDeleteConversationRequest, type AIUserMessage, type AIAssistantMessage, type AIConversationMessage, type AIGetConversationReply, type AIGetConversationRequest, type AIGetConversationMessagesRequest, type AIUpdateConversationRequest, type AIDeleteFileRequest, type AIDeleteDocumentRequest, type AIDeleteWebResourceRequest, type AIConnectorExecuteActionData, type AIConnectorExecuteCustomActionData, type AIActionsNames, type AIConnectorSystemReviewData, type AIConnectorCustomReviewData, type AIUpdateRating, type AIRating } from './aicore/aiconnector.js'; export { type AIChatUIStartConversationEvent, type AIChatUISendUserMessageEvent, type AIChatUIAbortPromptStreamEvent, type AIChatUIAddDocumentToContextEvent, type AIChatUIAddFileToContextEvent, type AIChatUIRemoveContextItemEvent } from './aichat/aichatui.js'; export { AIChatHistory } from './aichathistory/aichathistory.js'; export { AIChatHistoryController } from './aichathistory/aichathistorycontroller.js'; export { AIChatHistoryUI, type AIChatHistoryItemData, type AIChatHistoryCategoryData } from './aichathistory/aichathistoryui.js'; export { AIQuickActions, type AIQuickActionsConfig, type AICustomQuickActionDefinition, type AIQuickActionRequestData } from './aiquickactions/aiquickactions.js'; export { AIQuickActionsUI, AIQuickActionType, type AIQuickActionsGroupDefinition, type AIQuickActionDefinition } from './aiquickactions/aiquickactionsui.js'; export { AIActions } from './aiactions/aiactions.js'; export { AIBalloon } from './aiballoon/aiballoon.js'; export { AIReviewMode, type AIReviewModeConfig, type AIReviewModeTranslation } from './aireviewmode/aireviewmode.js'; export type { AIReviewCheckOptionData, AIReviewCheckOptions, AIReviewCheckDefinition } from './aireviewmode/aireviewcheckdefinitions.js'; export { AIReviewModeController } from './aireviewmode/aireviewmodecontroller.js'; export { AIReviewModeEditing, type AIDocumentDataElement, type AIDocumentData, type AIDiffResult, type AIReviewModeChangeRange, type AIReviewModeChangeData } from './aireviewmode/aireviewmodeediting.js'; export { AIReviewModeUI } from './aireviewmode/aireviewmodeui.js'; export { AIReviewCheck } from './aireviewmode/model/aireviewcheck.js'; export { AIReviewCheckResult } from './aireviewmode/model/aireviewcheckresult.js'; export { AIReviewCheckRun } from './aireviewmode/model/aireviewcheckrun.js'; export { type AIReviewCheckRunUpdatedEvent } from './aireviewmode/model/aireviewcheckrun.js'; export { type AIReviewCheckRunStatus } from './aireviewmode/model/aireviewcheckrun.js'; export { type AIReviewCheckResultChange } from './aireviewmode/model/aireviewcheckresultchange.js'; import './augmentation.js';