pub struct BatchRequestInput {
pub custom_id: String,
pub method: BatchRequestInputMethod,
pub url: BatchEndpoint,
pub body: Option<Value>,
}
Expand description
The per-line object of the batch input file
Fields§
§custom_id: String
A developer-provided per-request id that will be used to match outputs to inputs. Must be unique for each request in a batch.
method: BatchRequestInputMethod
The HTTP method to be used for the request. Currently only POST
is supported.
url: BatchEndpoint
The OpenAI API relative URL to be used for the request. Currently /v1/chat/completions
, /v1/embeddings
, and /v1/completions
are supported.
body: Option<Value>
Trait Implementations§
Source§impl Clone for BatchRequestInput
impl Clone for BatchRequestInput
Source§fn clone(&self) -> BatchRequestInput
fn clone(&self) -> BatchRequestInput
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BatchRequestInput
impl Debug for BatchRequestInput
Source§impl<'de> Deserialize<'de> for BatchRequestInput
impl<'de> Deserialize<'de> for BatchRequestInput
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
Source§impl PartialEq for BatchRequestInput
impl PartialEq for BatchRequestInput
Source§impl Serialize for BatchRequestInput
impl Serialize for BatchRequestInput
impl StructuralPartialEq for BatchRequestInput
Auto Trait Implementations§
impl Freeze for BatchRequestInput
impl RefUnwindSafe for BatchRequestInput
impl Send for BatchRequestInput
impl Sync for BatchRequestInput
impl Unpin for BatchRequestInput
impl UnwindSafe for BatchRequestInput
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