Private
Public Access
1
0

Add support for openrouter reasoning + refactor

Started work to make it possible to pass in per-model reasoning config
Cleaned up how we instantiate RequestParameters (TBD: remove
RequestParameters?)
This commit is contained in:
2025-07-29 00:55:28 +00:00
parent 54da088dee
commit 5335b5c28f
6 changed files with 125 additions and 41 deletions

View File

@@ -263,11 +263,7 @@ func (a *AppModel) Prompt(
}
p := modelConfig.Client
params := provider.RequestParameters{
Model: modelConfig.Model,
MaxTokens: modelConfig.MaxTokens,
Temperature: modelConfig.Temperature,
}
params := provider.NewRequestParameters(*modelConfig)
if a.Agent != nil {
params.Toolbox = a.Agent.Toolbox