pub struct BatchRequestInput {
pub custom_id: Option<String>,
pub method: Option<BatchRequestInputMethod>,
pub url: Option<String>,
}
Expand description
The per-line object of the batch input file
Fields§
§custom_id: Option<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: Option<BatchRequestInputMethod>
The HTTP method to be used for the request. Currently only POST
is supported.
url: Option<String>
The OpenAI API relative URL to be used for the request. Currently /v1/chat/completions
, /v1/embeddings
, and /v1/completions
are supported.
Implementations§
Source§impl BatchRequestInput
impl BatchRequestInput
Sourcepub fn builder() -> BatchRequestInputBuilder<((), (), ())>
pub fn builder() -> BatchRequestInputBuilder<((), (), ())>
Create a builder for building BatchRequestInput
.
On the builder, call .custom_id(...)
(optional), .method(...)
(optional), .url(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of BatchRequestInput
.
Trait Implementations§
Source§impl Clone for BatchRequestInput
impl Clone for BatchRequestInput
Source§fn clone(&self) -> BatchRequestInput
fn clone(&self) -> BatchRequestInput
Returns a duplicate 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 Default for BatchRequestInput
impl Default for BatchRequestInput
Source§fn default() -> BatchRequestInput
fn default() -> BatchRequestInput
Returns the “default value” for a type. Read more
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