Na versão anterior do curso, o código dessa parte consumia uma requisição para contabilizar os tokens no caso de ser necessário a alteração do modelo, acabava consumindo outra requisição com o modelo alterado. Considerando esse caso anterior, quando ocorria a alteração do modelo, acabava por consumir mais tokens do que se só tivéssemos selecionado o modelo mais caro, o que aumentava o nível de complexidade para gerenciar esses gastos.
Nesse novo código, aparentemente não temos esse custo duplicado.
Estou correto na minha percepção? A requisição para a API nessa escolha dinâmica só ocorre uma vez?