BotSharp/src/Plugins/BotSharp.Plugin.RoutingSpeeder/RoutingConversationHook.cs

16 lines
462 B
C#
Raw Normal View History

2023-08-31 02:09:38 +00:00
using BotSharp.Abstraction.Conversations;
using BotSharp.Abstraction.Conversations.Models;
using System.Threading.Tasks;
namespace BotSharp.Plugin.RoutingSpeeder;
public class RoutingConversationHook: ConversationHookBase
{
public override async Task BeforeCompletion(RoleDialogModel message)
{
// Utilize local discriminative model to predict intent
message.Content = "response content";
message.StopCompletion = true;
}
}