pub struct ImagesResponseUsage {
pub total_tokens: u64,
pub input_tokens: u64,
pub output_tokens: u64,
pub input_tokens_details: ImagesResponseUsageInputTokensDetails,
}
Expand description
For gpt-image-1
only, the token usage information for the image generation.
Fields§
§total_tokens: u64
The total number of tokens (images and text) used for the image generation.
input_tokens: u64
The number of tokens (images and text) in the input prompt.
output_tokens: u64
The number of image tokens in the output image.
input_tokens_details: ImagesResponseUsageInputTokensDetails
The input tokens detailed information for the image generation.
Implementations§
Source§impl ImagesResponseUsage
impl ImagesResponseUsage
Sourcepub fn builder() -> ImagesResponseUsageBuilder<((), (), (), ())>
pub fn builder() -> ImagesResponseUsageBuilder<((), (), (), ())>
Create a builder for building ImagesResponseUsage
.
On the builder, call .total_tokens(...)
, .input_tokens(...)
, .output_tokens(...)
, .input_tokens_details(...)
to set the values of the fields.
Finally, call .build()
to create the instance of ImagesResponseUsage
.
Trait Implementations§
Source§impl Clone for ImagesResponseUsage
impl Clone for ImagesResponseUsage
Source§fn clone(&self) -> ImagesResponseUsage
fn clone(&self) -> ImagesResponseUsage
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 ImagesResponseUsage
impl Debug for ImagesResponseUsage
Source§impl<'de> Deserialize<'de> for ImagesResponseUsage
impl<'de> Deserialize<'de> for ImagesResponseUsage
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 ImagesResponseUsage
impl PartialEq for ImagesResponseUsage
Source§impl Serialize for ImagesResponseUsage
impl Serialize for ImagesResponseUsage
impl Copy for ImagesResponseUsage
impl StructuralPartialEq for ImagesResponseUsage
Auto Trait Implementations§
impl Freeze for ImagesResponseUsage
impl RefUnwindSafe for ImagesResponseUsage
impl Send for ImagesResponseUsage
impl Sync for ImagesResponseUsage
impl Unpin for ImagesResponseUsage
impl UnwindSafe for ImagesResponseUsage
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