import{l as e,A as r}from"./index.DW5SWAAE.js";const s="/application/ai/model",t={enterprise_naming:"企业起名",enterprise_renaming:"企业改名",enterprise_scoring:"企业测名",enterprise_scoring_trial:"企业测名试用",personal_naming:"个人起名",personal_renaming:"个人改名",personal_scoring:"个人测名",personal_scoring_trial:"个人测名试用"},a={enterprise:{label:"企业服务",types:["enterprise_naming","enterprise_renaming","enterprise_scoring","enterprise_scoring_trial"]},personal:{label:"个人服务",types:["personal_naming","personal_renaming","personal_scoring","personal_scoring_trial"]}},n={ // 获取模型配置详情(如果不存在会自动创建默认配置) detail:r=>e({url:`${s}/detail/${r}`,method:"get"}), // 列表查询 list:r=>e({url:`${s}/list`,method:"get",params:r}), // 更新配置 update:(r,t)=>e({url:`${s}/update/${r}`,method:"put",data:t}), // 获取可用模型列表 getAvailableModels:r=>e({url:`${s}/available-models/${r}`,method:"get"}), // 获取训练对话记录 getMessages:r=>e({url:`${s}/messages/${r}`,method:"get"}), // 删除单条训练对话记录 deleteMessage:r=>e({url:`${s}/message/${r}`,method:"delete"}), // 清空训练对话记录 clearMessages:r=>e({url:`${s}/messages/${r}`,method:"delete"}), // 训练对话(流式输出) async chat(e,t){const a=r.getAccessToken();return fetch(`/api/v1${s}/chat`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:a?`Bearer ${a}`:""},body:JSON.stringify(e),signal:t})}, // 起名测试(非流式,一次性返回) test:r=>e({url:`${s}/test`,method:"post",data:r}), // 个人测名C端提示词上传 updatePersonalScoringCustomerPrompt:r=>e({url:`${s}/prompt/personal-scoring/customer`,method:"put",data:r})};export{a as A,t as a,n as b};