pub struct KnowledgeBaseCost {
pub model: HashMap<String, Value>,
pub prompt_tokens: f64,
pub completion_tokens: f64,
pub cost: f64,
pub type: Type,
}Fields§
§model: HashMap<String, Value>This is the model that was used to perform the knowledge-base lookup.
prompt_tokens: f64This is the number of prompt tokens used for knowledge-base.
completion_tokens: f64This is the number of completion tokens returned from knowledge-base.
cost: f64This is the cost of the knowledge-base component in USD.
type: TypeImplementations§
Trait Implementations§
Source§impl Clone for KnowledgeBaseCost
impl Clone for KnowledgeBaseCost
Source§fn clone(&self) -> KnowledgeBaseCost
fn clone(&self) -> KnowledgeBaseCost
Returns a copy 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 KnowledgeBaseCost
impl Debug for KnowledgeBaseCost
Source§impl Default for KnowledgeBaseCost
impl Default for KnowledgeBaseCost
Source§fn default() -> KnowledgeBaseCost
fn default() -> KnowledgeBaseCost
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KnowledgeBaseCost
impl<'de> Deserialize<'de> for KnowledgeBaseCost
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 KnowledgeBaseCost
impl PartialEq for KnowledgeBaseCost
Source§impl Serialize for KnowledgeBaseCost
impl Serialize for KnowledgeBaseCost
impl StructuralPartialEq for KnowledgeBaseCost
Auto Trait Implementations§
impl Freeze for KnowledgeBaseCost
impl RefUnwindSafe for KnowledgeBaseCost
impl Send for KnowledgeBaseCost
impl Sync for KnowledgeBaseCost
impl Unpin for KnowledgeBaseCost
impl UnwindSafe for KnowledgeBaseCost
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