pub struct GenerationsFilter {Show 23 fields
pub time_of_generation_min: Option<String>,
pub time_of_generation_max: Option<String>,
pub total_units_min: Option<i32>,
pub total_units_max: Option<i32>,
pub cost_min: Option<f64>,
pub cost_max: Option<f64>,
pub ai_model: Option<String>,
pub prompt_token_min: Option<i32>,
pub prompt_token_max: Option<i32>,
pub completion_token_min: Option<i32>,
pub completion_token_max: Option<i32>,
pub status_code: Option<String>,
pub metadata: Option<HashMap<String, Value>>,
pub ai_org_model: Option<String>,
pub weighted_feedback_min: Option<f64>,
pub weighted_feedback_max: Option<f64>,
pub virtual_keys: Option<String>,
pub trace_id: Option<String>,
pub configs: Option<String>,
pub workspace_slug: Option<String>,
pub prompt_slug: Option<String>,
pub page_size: Option<i32>,
pub current_page: Option<i32>,
}Expand description
Filters for log generation queries
Fields§
§time_of_generation_min: Option<String>§time_of_generation_max: Option<String>§total_units_min: Option<i32>§total_units_max: Option<i32>§cost_min: Option<f64>§cost_max: Option<f64>§ai_model: Option<String>§prompt_token_min: Option<i32>§prompt_token_max: Option<i32>§completion_token_min: Option<i32>§completion_token_max: Option<i32>§status_code: Option<String>§metadata: Option<HashMap<String, Value>>§ai_org_model: Option<String>§weighted_feedback_min: Option<f64>§weighted_feedback_max: Option<f64>§virtual_keys: Option<String>§trace_id: Option<String>§configs: Option<String>§workspace_slug: Option<String>§prompt_slug: Option<String>§page_size: Option<i32>Maximum number of items per page (max: 50000, default: 50000)
current_page: Option<i32>Current page number
Trait Implementations§
Source§impl Clone for GenerationsFilter
impl Clone for GenerationsFilter
Source§fn clone(&self) -> GenerationsFilter
fn clone(&self) -> GenerationsFilter
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 GenerationsFilter
impl Debug for GenerationsFilter
Source§impl Default for GenerationsFilter
impl Default for GenerationsFilter
Source§fn default() -> GenerationsFilter
fn default() -> GenerationsFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerationsFilter
impl<'de> Deserialize<'de> for GenerationsFilter
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 GenerationsFilter
impl RefUnwindSafe for GenerationsFilter
impl Send for GenerationsFilter
impl Sync for GenerationsFilter
impl Unpin for GenerationsFilter
impl UnwindSafe for GenerationsFilter
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