This commit is contained in:
2025-12-22 16:37:49 +08:00
parent 39812b070c
commit 063ae96ce0
8 changed files with 153 additions and 35 deletions

View File

@@ -66,6 +66,7 @@ namespace WulaFallenEmpire.EventSystem.AI
string role = (msg.role ?? "user").ToLowerInvariant();
if (role == "ai") role = "assistant";
else if (role == "tool") role = "system"; // Internal-only role; map to supported role for Chat Completions APIs.
else if (role == "toolcall") continue;
else if (role != "system" && role != "user" && role != "assistant") role = "user";
if (!firstMessage) jsonBuilder.Append(",");