interface AiSettings {
    alignmentActionAiPromptId?: null | number;
    assistActionAiPromptId: number;
    contextReviewAiPromptId: null | number;
    dailyCostLimit: null | number;
    editorSuggestionAiPromptId: number;
    isLimitingActive: boolean;
    monthlyCostLimit: null | number;
    perUserOverrides: AiUserCostLimit[];
    preTranslationAiPromptId: number;
    qaCheckActionAiPromptId: null | number;
    shortcuts: {
        enabled: boolean;
        name: string;
        prompt: string;
    }[];
    showSuggestion: boolean;
    userDailyCostLimit: null | number;
    userMonthlyCostLimit: null | number;
}

Properties

alignmentActionAiPromptId?: null | number

Enterprise only

assistActionAiPromptId: number
contextReviewAiPromptId: null | number
dailyCostLimit: null | number

in USD; null means no limit

editorSuggestionAiPromptId: number
isLimitingActive: boolean
monthlyCostLimit: null | number

in USD; null means no limit

perUserOverrides: AiUserCostLimit[]
preTranslationAiPromptId: number
qaCheckActionAiPromptId: null | number
shortcuts: {
    enabled: boolean;
    name: string;
    prompt: string;
}[]
showSuggestion: boolean
userDailyCostLimit: null | number

in USD; null means no limit

userMonthlyCostLimit: null | number

in USD; null means no limit