package com.zioinfo.kintex.ai.dto;

/**
 * F100 AI 설정 갱신 요청. <b>API 키는 받지 않는다</b>(키는 env 전용) — provider/모델/활성화만.
 * 모든 필드 선택(null/공백 = 기존 유지). 검증(화이트리스트)은 서비스가 수행.
 *
 * @param provider    "claude" 또는 "ollama"
 * @param claudeModel 허용 Claude 모델 ID
 * @param ollamaModel Ollama 모델 태그
 * @param aiEnabled   전역 AI 활성 토글
 */
public record AiConfigUpdateRequest(
        String provider,
        String claudeModel,
        String ollamaModel,
        Boolean aiEnabled) {
}
