34 lines
818 B
C#
34 lines
818 B
C#
namespace GreenHome.AI.DeepSeek;
|
|
|
|
/// <summary>
|
|
/// Configuration options for DeepSeek AI service
|
|
/// </summary>
|
|
public sealed class DeepSeekOptions
|
|
{
|
|
/// <summary>
|
|
/// DeepSeek API base URL
|
|
/// </summary>
|
|
public string BaseUrl { get; set; } = "https://api.deepseek.com";
|
|
|
|
/// <summary>
|
|
/// DeepSeek API key (required)
|
|
/// </summary>
|
|
public required string ApiKey { get; set; }
|
|
|
|
/// <summary>
|
|
/// Default model to use
|
|
/// </summary>
|
|
public string DefaultModel { get; set; } = "deepseek-chat";
|
|
|
|
/// <summary>
|
|
/// Default temperature for responses (0-2)
|
|
/// </summary>
|
|
public double DefaultTemperature { get; set; } = 1.0;
|
|
|
|
/// <summary>
|
|
/// Default maximum tokens for responses
|
|
/// </summary>
|
|
public int? DefaultMaxTokens { get; set; }
|
|
}
|
|
|