libopenai 0.1.0

A Rust client for OpenAI's API
Documentation
use serde::Deserialize;

#[derive(Debug, Clone, Deserialize)]
#[non_exhaustive]
pub struct Usage {
    #[serde(default)]
    pub prompt_tokens: u64,
    #[serde(default)]
    pub completion_tokens: u64,
    pub total_tokens: u64,
}

/// Result of deleting a file
#[derive(Debug, Clone, Deserialize)]
#[non_exhaustive]
pub struct Delete {
    pub id: String,
    pub object: String,
    pub deleted: bool,
}