@@ -20,7 +20,7 @@ pub struct ListModelResponse {
20
20
pub data : Vec < Model > ,
21
21
}
22
22
23
- #[ derive( Debug , Serialize , Clone ) ]
23
+ #[ derive( Debug , Serialize , Deserialize , Clone ) ]
24
24
#[ serde( untagged) ]
25
25
pub enum Prompt {
26
26
String ( String ) ,
@@ -30,7 +30,7 @@ pub enum Prompt {
30
30
ArrayOfIntegerArray ( Vec < Vec < u16 > > ) ,
31
31
}
32
32
33
- #[ derive( Debug , Serialize , Clone ) ]
33
+ #[ derive( Debug , Serialize , Deserialize , Clone ) ]
34
34
#[ serde( untagged) ]
35
35
pub enum Stop {
36
36
String ( String ) , // nullable: true
@@ -689,7 +689,7 @@ pub enum Role {
689
689
Assistant ,
690
690
}
691
691
692
- #[ derive( Debug , Serialize , Default , Clone , Builder ) ]
692
+ #[ derive( Debug , Serialize , Deserialize , Default , Clone , Builder ) ]
693
693
#[ builder( name = "ChatCompletionRequestMessageArgs" ) ]
694
694
#[ builder( pattern = "mutable" ) ]
695
695
#[ builder( setter( into, strip_option) , default ) ]
@@ -711,7 +711,7 @@ pub struct ChatCompletionResponseMessage {
711
711
pub content : String ,
712
712
}
713
713
714
- #[ derive( Clone , Serialize , Default , Debug , Builder ) ]
714
+ #[ derive( Clone , Serialize , Default , Debug , Builder , Deserialize ) ]
715
715
#[ builder( name = "CreateChatCompletionRequestArgs" ) ]
716
716
#[ builder( pattern = "mutable" ) ]
717
717
#[ builder( setter( into, strip_option) , default ) ]
0 commit comments