BotSharp/Infrastructure/BotSharp.Abstraction/ILlmAgent.cs
2023-05-20 16:31:31 -05:00

17 lines
377 B
C#

using Abstraction.Models;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace Abstraction;
public interface ILlmAgent : IDisposable
{
bool LoggedIn { get; }
Task OpenDriver();
Task Login();
LlmResponse NewSession(LlmPromptInput prompt);
LlmResponse Interact(LlmPromptInput input, bool isAsync);
}