pub struct BatchRequestInput {
pub custom_id: Option<String>,
pub method: Option<String>,
pub url: Option<String>,
}
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<String>
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.
Trait Implementations§
Source§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
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