Struct openai_req::model::Model
source · pub struct Model {
pub id: String,
pub object: String,
pub created: i64,
pub owned_by: String,
pub permission: Vec<ModelPermission>,
pub root: String,
pub parent: Option<String>,
}
Fields§
§id: String
§object: String
§created: i64
§owned_by: String
§permission: Vec<ModelPermission>
§root: String
§parent: Option<String>
Trait Implementations§
source§impl ByUrlRequest<Model> for ModelRequest
impl ByUrlRequest<Model> for ModelRequest
const ENDPOINT: &'static str = "/models/"
const SUFFIX: &'static str = ""
fn builder(client: &OpenAiClient, final_url: String) -> RequestBuilder
fn run<'life0, 'life1, 'async_trait>( &'life0 self, client: &'life1 OpenAiClient ) -> Pin<Box<dyn Future<Output = Result<TRes>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
source§impl<'de> Deserialize<'de> for Model
impl<'de> Deserialize<'de> for Model
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more