fix role name
Some checks are pending
Dart / build (push) Waiting to run

This commit is contained in:
mazj
2024-12-02 09:02:27 +08:00
parent 21539e2262
commit 5c7c4be61d

View File

@ -142,7 +142,7 @@ interface class OpenAIChat implements OpenAIChatBase {
"messages": messages.map((message) {
final role = message.role;
final content = message.content!.first.text ?? "";
return {"role": role, "content": content};
return {"role": role.name, "content": content};
}).toList(),
if (tools != null)
"tools": tools.map((tool) => tool.toMap()).toList(growable: false),
@ -288,7 +288,7 @@ interface class OpenAIChat implements OpenAIChatBase {
"messages": messages.map((message) {
final role = message.role;
final content = message.content!.first.text ?? "";
return {"role": role, "content": content};
return {"role": role.name, "content": content};
}).toList(),
if (tools != null)
"tools": tools.map((tool) => tool.toMap()).toList(growable: false),