Rough-in support for deepseeek-style separate reasoning output
This commit is contained in:
@@ -22,10 +22,11 @@ func ApplySystemPrompt(m []Message, system string, force bool) []Message {
|
||||
|
||||
func MessageToAPI(m Message) api.Message {
|
||||
return api.Message{
|
||||
Role: m.Role,
|
||||
Content: m.Content,
|
||||
ToolCalls: m.ToolCalls,
|
||||
ToolResults: m.ToolResults,
|
||||
Role: m.Role,
|
||||
Content: m.Content,
|
||||
ReasoningContent: m.ReasoningContent,
|
||||
ToolCalls: m.ToolCalls,
|
||||
ToolResults: m.ToolResults,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,10 +40,11 @@ func MessagesToAPI(messages []Message) []api.Message {
|
||||
|
||||
func MessageFromAPI(m api.Message) Message {
|
||||
return Message{
|
||||
Role: m.Role,
|
||||
Content: m.Content,
|
||||
ToolCalls: m.ToolCalls,
|
||||
ToolResults: m.ToolResults,
|
||||
Role: m.Role,
|
||||
Content: m.Content,
|
||||
ReasoningContent: m.ReasoningContent,
|
||||
ToolCalls: m.ToolCalls,
|
||||
ToolResults: m.ToolResults,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user