mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-04 16:49:40 +00:00
Remember chat provider (#217)
This commit is contained in:
1 parent
ba6b8d2b3c
commit
0d104f5abc
10 files changed
+120
-9
No files matched your search
@@ -0,0 +1,7 @@
|
||||
namespace AIStudio.Settings.DataModel;
|
||||
|
||||
public enum AddChatProviderBehavior
|
||||
{
|
||||
ADDED_CHATS_USE_DEFAULT_PROVIDER = 0,
|
||||
ADDED_CHATS_USE_LATEST_PROVIDER,
|
||||
}
|
||||
@@ -7,6 +7,16 @@ public sealed class DataChat
|
||||
/// </summary>
|
||||
public SendBehavior ShortcutSendBehavior { get; set; } = SendBehavior.ENTER_IS_SENDING;
|
||||
|
||||
/// <summary>
|
||||
/// Defines the provider behavior for loading a chat.
|
||||
/// </summary>
|
||||
public LoadingChatProviderBehavior LoadingProviderBehavior { get; set; } = LoadingChatProviderBehavior.USE_CHAT_PROVIDER_IF_AVAILABLE;
|
||||
|
||||
/// <summary>
|
||||
/// Defines the provider behavior when adding a chat.
|
||||
/// </summary>
|
||||
public AddChatProviderBehavior AddChatProviderBehavior { get; set; } = AddChatProviderBehavior.ADDED_CHATS_USE_LATEST_PROVIDER;
|
||||
|
||||
/// <summary>
|
||||
/// Preselect any chat options?
|
||||
/// </summary>
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace AIStudio.Settings.DataModel;
|
||||
|
||||
public enum LoadingChatProviderBehavior
|
||||
{
|
||||
USE_CHAT_PROVIDER_IF_AVAILABLE = 0,
|
||||
ALWAYS_USE_DEFAULT_CHAT_PROVIDER,
|
||||
ALWAYS_USE_LATEST_CHAT_PROVIDER,
|
||||
}
|
||||
Reference in new issue
Block a user