-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathFoundryLocalSettings.cs
More file actions
33 lines (28 loc) · 953 Bytes
/
FoundryLocalSettings.cs
File metadata and controls
33 lines (28 loc) · 953 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using OpenChat.PlaygroundApp.Abstractions;
namespace OpenChat.PlaygroundApp.Configurations;
/// <inheritdoc/>
public partial class AppSettings
{
/// <summary>
/// Gets or sets the <see cref="FoundryLocalSettings"/> instance.
/// </summary>
public FoundryLocalSettings? FoundryLocal { get; set; }
}
/// <summary>
/// This represents the app settings entity for FoundryLocal.
/// </summary>
public class FoundryLocalSettings : LanguageModelSettings
{
/// <summary>
/// Gets or sets the alias of FoundryLocal.
/// </summary>
public string? Alias { get; set; }
/// <summary>
/// Gets or sets the Endpoint of FoundryLocal.
/// </summary>
public string? Endpoint { get; set; }
/// <summary>
/// Gets or sets a value indicating whether to disable the automatic FoundryLocal manager and use a manually configured endpoint.
/// </summary>
public bool DisableFoundryLocalManager { get; set; }
}