@@ -20,7 +20,7 @@ pub struct ListModelResponse {
2020 pub data : Vec < Model > ,
2121}
2222
23- #[ derive( Debug , Serialize , Clone ) ]
23+ #[ derive( Debug , Serialize , Deserialize , Clone ) ]
2424#[ serde( untagged) ]
2525pub enum Prompt {
2626 String ( String ) ,
@@ -30,7 +30,7 @@ pub enum Prompt {
3030 ArrayOfIntegerArray ( Vec < Vec < u16 > > ) ,
3131}
3232
33- #[ derive( Debug , Serialize , Clone ) ]
33+ #[ derive( Debug , Serialize , Deserialize , Clone ) ]
3434#[ serde( untagged) ]
3535pub enum Stop {
3636 String ( String ) , // nullable: true
@@ -689,7 +689,7 @@ pub enum Role {
689689 Assistant ,
690690}
691691
692- #[ derive( Debug , Serialize , Default , Clone , Builder ) ]
692+ #[ derive( Debug , Serialize , Deserialize , Default , Clone , Builder ) ]
693693#[ builder( name = "ChatCompletionRequestMessageArgs" ) ]
694694#[ builder( pattern = "mutable" ) ]
695695#[ builder( setter( into, strip_option) , default ) ]
@@ -711,7 +711,7 @@ pub struct ChatCompletionResponseMessage {
711711 pub content : String ,
712712}
713713
714- #[ derive( Clone , Serialize , Default , Debug , Builder ) ]
714+ #[ derive( Clone , Serialize , Default , Debug , Builder , Deserialize ) ]
715715#[ builder( name = "CreateChatCompletionRequestArgs" ) ]
716716#[ builder( pattern = "mutable" ) ]
717717#[ builder( setter( into, strip_option) , default ) ]
0 commit comments