knowmax-quest-types
Version:
Contains type definitions for communicating with Knowmax Quest.
18 lines • 1.16 kB
TypeScript
import type { IIntelligenceChatMessage } from '.';
export interface IIntelligenceBaseOptions {
/** The label of the intelligence model to use. If not provided, applicationName must be provided to determine intelligence model. */
intelligenceModelLabel?: string;
/** Name of index definition to use. If not provided, applicationName must be provided to determine index definition. */
indexDefinitionName?: string;
/** Used to determine intelligence model for application if intelligenceModelLabel is not provided. */
applicationName?: string;
/** Set if conversation that will be created for this request is ment to be temporary and thus should be deleted soon after use. */
temporary?: boolean;
/** Set to ignore conversation for this request. Na data will be read or written from or to conversation history. */
ignoreConversation?: boolean;
/** Optional conversation id to maintain context across multiple requests. */
conversationId?: string;
/** Array of chat messages to use for this request. */
chatMessages: IIntelligenceChatMessage[];
}
//# sourceMappingURL=IIntelligenceBaseOptions.d.ts.map