pub struct FineTuneChatRequestInput {
pub functions: Option<Vec<ChatCompletionFunctions>>,
pub messages: Option<Vec<Value>>,
pub parallel_tool_calls: Option<ParallelToolCalls>,
pub tools: Option<Vec<ChatCompletionTool>>,
}
Fields§
§functions: Option<Vec<ChatCompletionFunctions>>
A list of functions the model may generate JSON inputs for.
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 Debug for FineTuneChatRequestInput
impl Debug for FineTuneChatRequestInput
Source§impl<'de> Deserialize<'de> for FineTuneChatRequestInput
impl<'de> Deserialize<'de> for FineTuneChatRequestInput
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 FineTuneChatRequestInput
impl RefUnwindSafe for FineTuneChatRequestInput
impl Send for FineTuneChatRequestInput
impl Sync for FineTuneChatRequestInput
impl Unpin for FineTuneChatRequestInput
impl UnwindSafe for FineTuneChatRequestInput
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