version 2
This commit is contained in:
33
src/GreenHome.AI.DeepSeek/DeepSeekOptions.cs
Normal file
33
src/GreenHome.AI.DeepSeek/DeepSeekOptions.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
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; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user