feat: add developer role (#936)
This commit is contained in:
1
chat.go
1
chat.go
@@ -14,6 +14,7 @@ const (
|
|||||||
ChatMessageRoleAssistant = "assistant"
|
ChatMessageRoleAssistant = "assistant"
|
||||||
ChatMessageRoleFunction = "function"
|
ChatMessageRoleFunction = "function"
|
||||||
ChatMessageRoleTool = "tool"
|
ChatMessageRoleTool = "tool"
|
||||||
|
ChatMessageRoleDeveloper = "developer"
|
||||||
)
|
)
|
||||||
|
|
||||||
const chatCompletionsSuffix = "/chat/completions"
|
const chatCompletionsSuffix = "/chat/completions"
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ var unsupportedToolsForO1Models = map[ToolType]struct{}{
|
|||||||
var availableMessageRoleForO1Models = map[string]struct{}{
|
var availableMessageRoleForO1Models = map[string]struct{}{
|
||||||
ChatMessageRoleUser: {},
|
ChatMessageRoleUser: {},
|
||||||
ChatMessageRoleAssistant: {},
|
ChatMessageRoleAssistant: {},
|
||||||
|
ChatMessageRoleDeveloper: {},
|
||||||
}
|
}
|
||||||
|
|
||||||
// ReasoningValidator handles validation for o-series model requests.
|
// ReasoningValidator handles validation for o-series model requests.
|
||||||
|
|||||||
Reference in New Issue
Block a user