mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 06:40:20 +00:00 
			
		
		
		
	Added provider behavior options to chat configuration
This commit is contained in:
		
							parent
							
								
									9656a61adf
								
							
						
					
					
						commit
						11b78a7bf3
					
				@ -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>
 | 
					    /// </summary>
 | 
				
			||||||
    public SendBehavior ShortcutSendBehavior { get; set; } = SendBehavior.ENTER_IS_SENDING;
 | 
					    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>
 | 
					    /// <summary>
 | 
				
			||||||
    /// Preselect any chat options?
 | 
					    /// Preselect any chat options?
 | 
				
			||||||
    /// </summary>
 | 
					    /// </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,
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user