9router/open-sse/translator/concerns/reasoning.js

9 lines
295 B
JavaScript
Raw Normal View History

import { ROLE } from "../schema/index.js";
// Build OpenAI delta carrying reasoning_content (optional leading assistant role)
export function reasoningDelta(text, withRole = false) {
return withRole
? { role: ROLE.ASSISTANT, reasoning_content: text }
: { reasoning_content: text };
}