package com.erp.ai.dto;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class ProviderRequest {
    private String name;
    private String display_name;
    /** Plain text — 서비스에서 AES-GCM 암호화 후 저장. update 시 null 이면 기존 키 유지 */
    private String api_key;
    private String model_name;
    private String endpoint;
    private Integer priority;
    private Integer max_tokens;
    private BigDecimal temperature;
    private BigDecimal cost_per_1k_input;
    private BigDecimal cost_per_1k_output;
    private Boolean is_active;
}
