diff --git a/internal/transformer/convert/openai_openai2.go b/internal/transformer/convert/openai_openai2.go index 8c585376..45a3d4cb 100644 --- a/internal/transformer/convert/openai_openai2.go +++ b/internal/transformer/convert/openai_openai2.go @@ -108,6 +108,9 @@ func OpenAI2ReqToOpenAI(openai2Req []byte, model string) ([]byte, error) { pendingToolCalls = nil } role, _ := itemMap["role"].(string) + if role == "developer" { + role = "system" + } text := extractOpenAI2Text(itemMap["content"]) messages = append(messages, transformer.OpenAIMessage{Role: role, Content: text})