pub struct FineTunePreferenceRequestInputInput {
pub messages: Option<Vec<Value>>,
pub parallel_tool_calls: Option<ParallelToolCalls>,
pub tools: Option<Vec<ChatCompletionTool>>,
}
Fields§
§messages: Option<Vec<Value>>
§parallel_tool_calls: Option<ParallelToolCalls>
§tools: Option<Vec<ChatCompletionTool>>
A list of tools the model may generate JSON inputs for.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FineTunePreferenceRequestInputInput
impl<'de> Deserialize<'de> for FineTunePreferenceRequestInputInput
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
Auto Trait Implementations§
impl Freeze for FineTunePreferenceRequestInputInput
impl RefUnwindSafe for FineTunePreferenceRequestInputInput
impl Send for FineTunePreferenceRequestInputInput
impl Sync for FineTunePreferenceRequestInputInput
impl Unpin for FineTunePreferenceRequestInputInput
impl UnwindSafe for FineTunePreferenceRequestInputInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more