Refactor to tags and ps
This commit is contained in:
@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
|
||||
pub struct ModelDetails {
|
||||
pub format: String,
|
||||
pub family: String,
|
||||
pub families: Vec<String>,
|
||||
pub families: Option<Vec<String>>,
|
||||
pub parameter_size: String,
|
||||
pub quantization_level: String,
|
||||
}
|
||||
|
||||
@@ -2,6 +2,11 @@ use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::types::common::ModelDetails;
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
pub struct PsResponse {
|
||||
pub models: Vec<RunningModel>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
pub struct RunningModel {
|
||||
pub name: String,
|
||||
|
||||
@@ -2,6 +2,11 @@ use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::types::common::ModelDetails;
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
pub struct TagsResponse {
|
||||
pub models: Vec<Model>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
pub struct Model {
|
||||
pub name: String,
|
||||
|
||||
Reference in New Issue
Block a user