Sfoglia il codice sorgente

return tool calls finish reason for openai (#5995)

* hot fix

* backend stream support

* clean up

* finish reason

* move to openai
royjhan 9 mesi fa
parent
commit
365431d406
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  1. 3 0
      openai/openai.go

+ 3 - 0
openai/openai.go

@@ -218,6 +218,9 @@ func toChatCompletion(id string, r api.ChatResponse) ChatCompletion {
 			Index:   0,
 			Message: Message{Role: r.Message.Role, Content: r.Message.Content, ToolCalls: toolCalls},
 			FinishReason: func(reason string) *string {
+				if len(toolCalls) > 0 {
+					reason = "tool_calls"
+				}
 				if len(reason) > 0 {
 					return &reason
 				}