Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

47 lines
1.2KB

  1. using System.Text.Json.Serialization;
  2. namespace Services.Models
  3. {
  4. public class OllamaModel
  5. {
  6. [JsonPropertyName("name")]
  7. public string Name { get; set; } = "";
  8. [JsonPropertyName("model")]
  9. public string Model { get; set; } = "";
  10. [JsonPropertyName("modified_at")]
  11. public DateTime Modified_At { get; set; }
  12. [JsonPropertyName("size")]
  13. public long Size { get; set; }
  14. [JsonPropertyName("digest")]
  15. public string Digest { get; set; } = "";
  16. [JsonPropertyName("details")]
  17. public OllamaModelDetails Details { get; set; } = new();
  18. }
  19. public class OllamaModelDetails
  20. {
  21. [JsonPropertyName("parent_model")]
  22. public string Parent_Model { get; set; } = "";
  23. [JsonPropertyName("format")]
  24. public string Format { get; set; } = "";
  25. [JsonPropertyName("family")]
  26. public string Family { get; set; } = "";
  27. [JsonPropertyName("families")]
  28. public List<string> Families { get; set; } = new();
  29. [JsonPropertyName("parameter_size")]
  30. public string ParameterSize { get; set; } = "";
  31. [JsonPropertyName("quantization_level")]
  32. public string QuantizationLevel { get; set; } = "";
  33. }
  34. }