Files
Genarrative/src/services/rpg-runtime/rpgRuntimeChatClient.ts
T
kdletters cbc27bad4a
CI / verify (push) Has been cancelled
init with react+axum+spacetimedb
2026-04-26 18:06:23 +08:00

30 lines
1.2 KiB
TypeScript

import {
generateCharacterPanelChatSuggestions,
generateCharacterPanelChatSummary,
streamCharacterPanelChatReply,
streamNpcChatDialogue,
streamNpcChatTurn,
streamNpcRecruitDialogue,
} from '../aiService';
/**
* RPG 运行时聊天相关 client 的兼容收口层。
* 当前仍桥接旧 `aiService`,避免工作包 A 提前改动聊天与 NPC 对话请求语义。
*/
export const getRpgCharacterChatSuggestions =
generateCharacterPanelChatSuggestions;
export const getRpgCharacterChatSummary = generateCharacterPanelChatSummary;
export const streamRpgCharacterChatReply = streamCharacterPanelChatReply;
export const streamRpgNpcChatDialogue = streamNpcChatDialogue;
export const streamRpgNpcChatTurn = streamNpcChatTurn;
export const streamRpgNpcRecruitDialogue = streamNpcRecruitDialogue;
export const rpgRuntimeChatClient = {
getCharacterChatSuggestions: getRpgCharacterChatSuggestions,
getCharacterChatSummary: getRpgCharacterChatSummary,
streamCharacterChatReply: streamRpgCharacterChatReply,
streamNpcChatDialogue: streamRpgNpcChatDialogue,
streamNpcChatTurn: streamRpgNpcChatTurn,
streamNpcRecruitDialogue: streamRpgNpcRecruitDialogue,
};