interface AiPromptResponse {
    action: Action;
    aiModelId: null | string;
    aiProviderId: null | number;
    config:
        | AiPromptConfigBasicPreTranslate
        | AiPromptConfigBasicAligmentAction
        | AiPromptConfigBasicQaCheckAction
        | AiPromptConfigAdvanced
        | AiPromptConfigExternal;
    createdAt: string;
    createdBy: null | number;
    enabledProjectIds: number[];
    id: number;
    isEnabled: boolean;
    isFineTuningAvailable: boolean;
    lastUsedAt: null | string;
    lastUsedBy: null | number;
    name: string;
    promptPreview: null | string;
    updatedAt: string;
    updatedBy: null | number;
    usageCount: number;
}

Properties

action: Action
aiModelId: null | string
aiProviderId: null | number
createdAt: string
createdBy: null | number
enabledProjectIds: number[]
id: number
isEnabled: boolean
isFineTuningAvailable: boolean
lastUsedAt: null | string
lastUsedBy: null | number
name: string
promptPreview: null | string
updatedAt: string
updatedBy: null | number
usageCount: number