package com.sonic.cow.utils;

public class Constant {

    /**
     * 缓存的历史消息条数
     */
    public final static Integer MAX_HISTORY_MESSAGE = 100;

    /**
     * 缓存的历史消息的过期天数
     */
    public final static Integer TTL_HISTORY_MESSAGE_DAY = 365;

    /**
     * 缓存时间(单位：秒) 1 小时
     */
    public final static Integer TTL_CONTEXT_CACHING = 3600;

    /**
     * 通用图像提示词
     */
    public final static String COMMON_IMAGE_PROMPT = "professional studio lighting, cinematic lighting, volumetric shadows, medium close-up, soft bokeh background, depth of field, highly detailed, ultra high resolution, 8k, masterpiece, caucasian features, western facial structure, proportional anatomy";

    /**
     * 一条语音预扣金额 10Coin
     */
    public final static Long VOICE_DEDUCTION_AMOUNT = 1000L;

    /**
     * 语音通话1分钟预扣金额 20Coin
     */
    public final static Long VOICE_CALL_DEDUCTION_AMOUNT = 2000L;
}
