Fix reasoning_content error in tool calls for kimi-k2.5 and other thinking models
This commit is contained in:
parent
29d4019e62
commit
b33929fd13
2 changed files with 15 additions and 8 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -12,6 +12,11 @@ build/
|
|||
/picoclaw-test
|
||||
cmd/**/workspace
|
||||
|
||||
# Go debug binaries (created by VS Code Go extension)
|
||||
__debug_bin
|
||||
__debug_bin.exe
|
||||
__debug_bin*
|
||||
|
||||
# Picoclaw specific
|
||||
|
||||
# PicoClaw
|
||||
|
|
|
|||
|
|
@ -286,6 +286,7 @@ func parseResponse(body []byte) (*LLMResponse, error) {
|
|||
type openaiMessage struct {
|
||||
Role string `json:"role"`
|
||||
Content string `json:"content"`
|
||||
ReasoningContent string `json:"reasoning_content,omitempty"`
|
||||
ToolCalls []ToolCall `json:"tool_calls,omitempty"`
|
||||
ToolCallID string `json:"tool_call_id,omitempty"`
|
||||
}
|
||||
|
|
@ -299,6 +300,7 @@ func stripSystemParts(messages []Message) []openaiMessage {
|
|||
out[i] = openaiMessage{
|
||||
Role: m.Role,
|
||||
Content: m.Content,
|
||||
ReasoningContent: m.ReasoningContent,
|
||||
ToolCalls: m.ToolCalls,
|
||||
ToolCallID: m.ToolCallID,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue