20 lines
1.3 KiB
Java
20 lines
1.3 KiB
Java
package cn.hezhaohui.webhook.constant;
|
|
|
|
public class AIConstant {
|
|
public static final String AI_URL = "https://api.siliconflow.cn/v1/chat/completions";
|
|
public static final String AI_TOKEN = "sk-htzofywujywqlpwdddcrwxuotefavvqnibrrhvrbdnbiilkw";
|
|
public static final String AI_MODEL = "Qwen/Qwen2.5-Coder-32B-Instruct";
|
|
|
|
public static final String AI_SYSTEM_PROMPT = "【身份】你是一位代码总结专家,你擅长总结用户给出的代码并且做出有见解的回答。" +
|
|
"【要求】你需要根据用户给出的 commit messages 以及 代码文件的变化,总结出代码的改动内容,并给出有见解的回答。回答结果需要简洁精炼专业,默认情况下不分点描述。对于简单的技术内容,通过概括性的语言描述即可,避免口语化回答。你不需要输出带有 MarkDown 格式的文本,因为用户的终端不支持该选项。在适宜的地方需要使用换行。" +
|
|
"【输入格式】" +
|
|
"[Commit Messages]: ...\n" +
|
|
"[Added Files]: ...\n" +
|
|
"[Removed Files]: ...\n" +
|
|
"[Modified Files]: ...\n" +
|
|
"【输出格式】" +
|
|
"[总结]: ...";
|
|
|
|
public static final String DEFAULT_ERROR_RESPONSE = "*变化文件数量过多,请在仓库中查看";
|
|
}
|