Files
9router/open-sse/translator/schema/roles.js
T

16 lines
395 B
JavaScript
Raw Normal View History

// Role enums — fixed per format. Pure data (no logic).
// OpenAI chat / Claude share these; mapping between them stays in translators.
export const ROLE = {
USER: "user",
ASSISTANT: "assistant",
TOOL: "tool",
SYSTEM: "system",
DEVELOPER: "developer",
};
// Gemini / Antigravity use "model" instead of "assistant".
export const GEMINI_ROLE = {
USER: "user",
MODEL: "model",
};