Change summary
openai/language_model.go | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Detailed changes
@@ -72,8 +72,6 @@ func (o languageModel) prepareParams(call ai.Call) (*openai.ChatCompletionNewPar
Setting: "top_k",
})
}
- params.Messages = messages
- params.Model = o.modelID
if call.MaxOutputTokens != nil {
params.MaxTokens = param.NewOpt(*call.MaxOutputTokens)
@@ -157,6 +155,9 @@ func (o languageModel) prepareParams(call ai.Call) (*openai.ChatCompletionNewPar
warnings = append(warnings, optionsWarnings...)
}
+ params.Messages = messages
+ params.Model = o.modelID
+
if len(call.Tools) > 0 {
tools, toolChoice, toolWarnings := toOpenAiTools(call.Tools, call.ToolChoice)
params.Tools = tools