9package io.github.ollama4j.models.ps;
11import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
12import com.fasterxml.jackson.annotation.JsonProperty;
15import lombok.NoArgsConstructor;
19@JsonIgnoreProperties(ignoreUnknown =
true)
21 @JsonProperty(
"models")
22 private List<ModelProcess> models;
26 @JsonIgnoreProperties(ignoreUnknown =
true)
27 public static class ModelProcess {
31 @JsonProperty(
"model")
37 @JsonProperty(
"digest")
38 private String digest;
40 @JsonProperty(
"details")
41 private ModelDetails details;
43 @JsonProperty(
"expires_at")
44 private String expiresAt;
46 @JsonProperty(
"size_vram")
47 private long sizeVram;
52 public static class ModelDetails {
53 @JsonProperty(
"parent_model")
54 private String parentModel;
56 @JsonProperty(
"format")
57 private String format;
59 @JsonProperty(
"family")
60 private String family;
62 @JsonProperty(
"families")
63 private List<String> families;
65 @JsonProperty(
"parameter_size")
66 private String parameterSize;
68 @JsonProperty(
"quantization_level")
69 private String quantizationLevel;