package com.zioinfo.kintex.ai.dto;

/**
 * F100 AI 설정 조회 응답. <b>키 값·길이·마스킹 일절 미포함</b> — {@code claudeKeySet} 불리언(env 존재 여부)만.
 *
 * @param provider     효과 provider("claude"|"ollama")
 * @param claudeModel  효과 Claude 모델 ID
 * @param ollamaModel  효과 Ollama 모델 태그
 * @param aiEnabled    전역 AI 활성 여부
 * @param claudeKeySet Claude API 키가 서버 env 로 설정되어 있는지(여부만)
 * @param ollamaConfigured Ollama 폴백 URL 이 env 로 설정되어 있는지(여부만)
 */
public record AiConfigDto(
        String provider,
        String claudeModel,
        String ollamaModel,
        boolean aiEnabled,
        boolean claudeKeySet,
        boolean ollamaConfigured) {
}
