package consts // 文档状态 const ( DocumentStatusPending = 0 // 待处理 DocumentStatusParsing = 1 // 处理中 DocumentStatusDone = 2 // 完成 DocumentStatusFailed = 3 // 失败 ) // 解析任务状态 const ( TaskStatusPending = 0 // 待处理 TaskStatusRunning = 1 // 处理中 TaskStatusDone = 2 // 完成 TaskStatusFailed = 3 // 失败 ) // 任务类型 const ( TaskTypeParse = "parse" // 解析+向量化 TaskTypeReembed = "reembed" // 重新向量化(切换 embedding 模型后) ) // 消息角色 const ( MsgRoleUser = "user" MsgRoleAssistant = "assistant" MsgRoleSystem = "system" )