Use router settings for model.
This commit is contained in:
parent
e87f505b09
commit
77228e77b0
|
|
@ -2,6 +2,7 @@ using BotSharp.Abstraction.Agents.Models;
|
||||||
using BotSharp.Abstraction.Functions.Models;
|
using BotSharp.Abstraction.Functions.Models;
|
||||||
using BotSharp.Abstraction.Planning;
|
using BotSharp.Abstraction.Planning;
|
||||||
using BotSharp.Abstraction.Routing.Models;
|
using BotSharp.Abstraction.Routing.Models;
|
||||||
|
using BotSharp.Abstraction.Routing.Settings;
|
||||||
using BotSharp.Abstraction.Templating;
|
using BotSharp.Abstraction.Templating;
|
||||||
|
|
||||||
namespace BotSharp.Core.Planning;
|
namespace BotSharp.Core.Planning;
|
||||||
|
|
@ -31,7 +32,10 @@ public class NaivePlanner : IPlaner
|
||||||
var completion = CompletionProvider.GetTextCompletion(_services);*/
|
var completion = CompletionProvider.GetTextCompletion(_services);*/
|
||||||
|
|
||||||
// chat completion
|
// chat completion
|
||||||
var completion = CompletionProvider.GetChatCompletion(_services);
|
var routerSetting = _services.GetRequiredService<RoutingSettings>();
|
||||||
|
var completion = CompletionProvider.GetChatCompletion(_services,
|
||||||
|
provider: routerSetting.Provider,
|
||||||
|
model: routerSetting.Model);
|
||||||
|
|
||||||
int retryCount = 0;
|
int retryCount = 0;
|
||||||
while (retryCount < 3)
|
while (retryCount < 3)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue