knowmax-quest-types
Version:
Contains type definitions for communicating with Knowmax Quest.
21 lines • 922 B
TypeScript
import type { IIntelligenceCitation } from './IIntelligenceCitation';
import type { IIntelligenceIntentDocument } from './IIntelligenceIntentDocument';
export declare enum IntelligenceChatMessageOrigin {
System = "System",
Assistant = "Assistant",
User = "User",
Tool = "Tool"
}
export interface IIntelligenceChatMessage {
origin: IntelligenceChatMessageOrigin;
text: string;
/** Optional rating given by user for AI generated message. */
rating?: number;
/** Only set for answers by Quest Research. */
citations?: IIntelligenceCitation[];
/** Only set for answers by Quest Research using Intent detection for automatic filtering. */
intentDocuments?: IIntelligenceIntentDocument[];
/** Set when the intent was resolved by the AI and was actually matched to known Quest documents. */
intentResolved?: boolean;
}
//# sourceMappingURL=IIntelligenceChatMessage.d.ts.map