UNPKG

ant-design-x-vue-next

Version:

Ant Design X for Vue — community continuation aligned with @ant-design/x

15 lines (14 loc) 673 B
import type { SSEOutput } from '../x-stream'; import type { MessageStatus } from '../use-x-chat'; import type { XModelMessage } from './types'; export type DeepSeekTransformInfo<ChatMessage = XModelMessage, Output = SSEOutput> = { originMessage?: ChatMessage; chunk: Output; chunks: Output[]; status: MessageStatus; responseHeaders?: Headers; }; /** * Parse DeepSeek-compatible SSE/JSON chunks, mapping `reasoning_content` into `<think>` blocks. */ export declare function transformDeepSeekMessage<ChatMessage extends XModelMessage = XModelMessage, Output extends SSEOutput = SSEOutput>(info: DeepSeekTransformInfo<ChatMessage, Output>): ChatMessage;