package com.sonic.cow.enums;

public enum PromptTypeEnum {
    //AI一键生成人物基础信息	AI自行创作
    GEN_PROFILE_BY_NON,

    //AI一键生成人物基础信息	AI根据用户输入进行创作
    GEN_PROFILE_BY_CONTENT,

    //AI一键生成对话风格	AI自行创作
    GEN_DIALOG_STYLE_BY_NON,

    //AI一键生成对话风格	AI根据用户输入进行创作
    GEN_DIALOG_STYLE_BY_CONTENT,

    //AI一键生成开场白	AI自行创作
    GEN_PROLOGUE_BY_NON,

    //AI一键生成开场白	AI根据用户输入进行创作
    GEN_PROLOGUE_BY_CONTENT,

    //AI一键生成人物简介	AI总结
    GEN_INTRODUCTION,

    //形象描述  AI自行创作
    GEN_AI_IMAGE_DESC_BY_NON,

    //形象描述  AI根据用户输入进行创作
    GEN_AI_IMAGE_DESC_BY_CONTENT,

    //文生图-生成6组不同的prompt
    TEXT_TO_IMAGE_PROMPT,

    //图生文-参考图生成prompt
    IMAGE_REFERENCE,

    //文生图-生成6组不同的prompt
    TXT_TO_IMAGE_PROMPT,

    //聊天时用的系统提示词
    CHAT_SYSTEM_PROMPT_TEMPLATE,

    //超过24小时用户未发送聊天消息时，AI主动给用户发送消息的系统提示词
    AUTO_SEND_CHAT_SYSTEM_PROMPT_TEMPLATE,

    //用户停留3分钟未发送聊天消息时，AI主动给用户发送消息的系统提示词
    AUTO_SEND_CHAT_3_MINUTES_SYSTEM_PROMPT_TEMPLATE,

    //生成9条辅助聊天内容的系统提示词
    GEN_SUP_CONTENT_SYSTEM_PROMPT_TEMPLATE,

    //语音通话时用的系统提示词
    VOICE_CHAT_SYSTEM_PROMPT_TEMPLATE,

    //聊天对话打情绪分值
    CHAT_SCORE_SYSTEM_PROMPT_TEMPLATE,

    //对话场景
    DIALOGUE_SCENARIO,

    //编辑AI或相册图片生成时，合并新老形象描述
    MERGE_NEW_OLD_IMAGE_DESC,
    //获取图片的定义
    GET_AI_IMAGE_FUNCTION_CALL,
    //开启语音通话时根据上下文生成的对话开场白
    START_VOICE_CHAT_DIALOGUE_PROLOGUE,

    //提取JSON内容
    EXTRACT_JSON_CONTENT,
    ;

}
