BotSharp/src/Infrastructure/BotSharp.Abstraction/MLTasks/ILlmProviderService.cs

12 lines
377 B
C#
Raw Normal View History

2023-12-13 18:12:25 +00:00
using BotSharp.Abstraction.MLTasks.Settings;
namespace BotSharp.Abstraction.MLTasks;
public interface ILlmProviderService
2023-12-13 18:12:25 +00:00
{
LlmModelSetting GetSetting(string provider, string model);
List<string> GetProviders();
2024-05-16 21:32:58 +00:00
LlmModelSetting GetProviderModel(string provider, string id, bool? multiModal = null);
List<LlmModelSetting> GetProviderModels(string provider);
2023-12-13 18:12:25 +00:00
}