fix: openrouter require_parameters

This commit is contained in:
adamdottv
2025-05-06 11:17:32 -05:00
parent 71a68dd56d
commit e387b1f16c

View File

@@ -182,6 +182,14 @@ func (o *openaiClient) preparedParams(messages []openai.ChatCompletionMessagePar
params.MaxTokens = openai.Int(o.providerOptions.maxTokens)
}
if o.providerOptions.model.Provider == models.ProviderOpenRouter {
params.WithExtraFields(map[string]any{
"provider": map[string]any{
"require_parameters": true,
},
})
}
return params
}