pub struct FunctionCall {
pub arguments: String,
pub name: String,
}Expand description
Re-export commonly used types from openai-client-base for convenience
ChatCompletionResponseMessageFunctionCall : Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.
Fields§
§arguments: StringThe arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
name: StringThe name of the function to call.
Implementations§
Source§impl ChatCompletionResponseMessageFunctionCall
impl ChatCompletionResponseMessageFunctionCall
Sourcepub fn builder() -> ChatCompletionResponseMessageFunctionCallBuilder
pub fn builder() -> ChatCompletionResponseMessageFunctionCallBuilder
Create an instance of ChatCompletionResponseMessageFunctionCall using the builder syntax
Source§impl ChatCompletionResponseMessageFunctionCall
impl ChatCompletionResponseMessageFunctionCall
Sourcepub fn new(
arguments: String,
name: String,
) -> ChatCompletionResponseMessageFunctionCall
pub fn new( arguments: String, name: String, ) -> ChatCompletionResponseMessageFunctionCall
Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.
Trait Implementations§
Source§impl Clone for ChatCompletionResponseMessageFunctionCall
impl Clone for ChatCompletionResponseMessageFunctionCall
Source§fn clone(&self) -> ChatCompletionResponseMessageFunctionCall
fn clone(&self) -> ChatCompletionResponseMessageFunctionCall
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for ChatCompletionResponseMessageFunctionCall
impl Default for ChatCompletionResponseMessageFunctionCall
Source§fn default() -> ChatCompletionResponseMessageFunctionCall
fn default() -> ChatCompletionResponseMessageFunctionCall
Source§impl<'de> Deserialize<'de> for ChatCompletionResponseMessageFunctionCall
impl<'de> Deserialize<'de> for ChatCompletionResponseMessageFunctionCall
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatCompletionResponseMessageFunctionCall, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatCompletionResponseMessageFunctionCall, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for ChatCompletionResponseMessageFunctionCall
impl PartialEq for ChatCompletionResponseMessageFunctionCall
Source§fn eq(&self, other: &ChatCompletionResponseMessageFunctionCall) -> bool
fn eq(&self, other: &ChatCompletionResponseMessageFunctionCall) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for ChatCompletionResponseMessageFunctionCall
impl Serialize for ChatCompletionResponseMessageFunctionCall
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for ChatCompletionResponseMessageFunctionCall
Auto Trait Implementations§
impl Freeze for ChatCompletionResponseMessageFunctionCall
impl RefUnwindSafe for ChatCompletionResponseMessageFunctionCall
impl Send for ChatCompletionResponseMessageFunctionCall
impl Sync for ChatCompletionResponseMessageFunctionCall
impl Unpin for ChatCompletionResponseMessageFunctionCall
impl UnwindSafe for ChatCompletionResponseMessageFunctionCall
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.