You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- using System.ComponentModel.DataAnnotations;
-
- namespace DevTeam.Options;
-
- public class OpenAIOptions
- {
- // Embeddings
- [Required]
- public required string EmbeddingsEndpoint { get; set; }
- [Required]
- public required string EmbeddingsApiKey { get; set; }
- [Required]
- public required string EmbeddingsDeploymentOrModelId { get; set; }
-
- // Chat
- [Required]
- public required string ChatEndpoint { get; set; }
- [Required]
- public required string ChatApiKey { get; set; }
- [Required]
- public required string ChatDeploymentOrModelId { get; set; }
-
- // TextToImage
- [Required]
- public required string ImageEndpoint { get; set; }
- [Required]
- public required string ImageApiKey { get; set; }
- // When using OpenAI, this is not required.
- public required string ImageDeploymentOrModelId { get; set; }
- }
|