Files
YGChatCS/src/model/ChatModel.js
2026-07-16 22:14:10 +08:00

107 lines
2.8 KiB
JavaScript

export const MessageRole = {
// 智能体消息
AI: "AI",
// 我发送的消息
ME: "ME",
// 其他消息
OTHER: "OTHER",
};
/// 消息类型 0-对话 1-指令 2-中断停止 3-心跳检测 4-通知
export const MessageType = {
// 对话消息
dialog: 0,
// 指令消息
command: 1,
// 中断停止
stop: 2,
// 心跳检测
heartbeat: 3,
// 通知消息
notice: 4,
};
/// 跳转类型: 0商品 1提示词 2链接 3组件指令
export const JumpType = {
// 商品
commodity: 0,
// 提示词
prompt: 1,
// 链接
link: 2,
// 组件指令
command: 3,
};
/// 组件的名称
export const CompName = {
// 快速预定卡片
quickBookingCard: "quickBookingCard",
// 服务工单卡片
callServiceCard: "callServiceCard",
// 意见反馈卡片
feedbackCard: "feedbackCard",
// 探索发现卡片
discoveryCard: "discoveryCard",
// 图片和商品卡片
pictureAndCommodityCard: "pictureAndCommodityCard",
// 输入车牌卡片
enterLicensePlateCard: "enterLicensePlateCard",
// 调查问卷卡片
callSurveyQuestionnaire: "callSurveyQuestionnaire",
// 打开地图卡片
mapCard: "mapCard",
// 回答卡片
longTextCard: "longTextCard",
// 长文本卡片-拍照攻略
longTextCardSnap: "longTextCardSnap",
// 长文本卡片-路线指引
longTextCardRoute: "longTextCardRoute",
// 长文本卡片-景点故事
longTextCardScenicSpot: "longTextCardScenicSpot",
// 长文本卡片-初游攻略
longTextCardFullDoc: "longTextCardFullDoc",
// 长文本卡片-漂流攻略
longTextCardStrategy: "longTextCardStrategy",
// 生成合成图片
aigcPhotoGeneratorCard: "aigcPhotoGeneratorCard",
videoCard: "videoCard",
// 长文本卡片-拍照攻略
longTextCardSnapPreview: "longTextCardSnapPreview",
// 长文本卡片-路线指引
longTextCardRoutePreview: "longTextCardRoutePreview",
// 长文本卡片-景点故事
longTextCardScenicSpotPreview: "longTextCardScenicSpotPreview",
// 长文本卡片-初游攻略
longTextCardFullDocPreview: "longTextCardFullDocPreview",
// 长文本卡片-漂流攻略
longTextCardStrategyPreview: "longTextCardStrategyPreview",
};
/// 发送的指令类型
export const Command = {
// 通知消息
messageInit: "Command.init",
// 快速预定
quickBooking: "Command.quickBooking",
// 探索发现
discovery: "Command.discovery",
// 呼叫服务
callServiceCard: "Command.callServiceCard",
// 电话呼叫咨询
callMobileService: "Command.callMobileService",
// 更多
more: "Command.more",
// 我的订单
myOrder: "Command.myOrder",
// 我的工单
myWorkOrder: "Command.myWorkOrder",
// 反馈意见
feedbackCard: "Command.feedbackCard",
// 生成合成图片
aigcPhotoGenerator: "Command.aigcPhotoGenerator",
// 旅行AIGC
travelAIGC: "Command.travelAIGC",
};