pub struct AgentBudget {
pub max_pages: u64,
pub max_llm_calls: u64,
pub max_tokens: u64,
pub max_credits: Option<u64>,
pub input_tokens_per_call: u64,
pub exhausted: Option<String>,
}Fields§
§max_pages: u64§max_llm_calls: u64§max_tokens: u64§max_credits: Option<u64>§input_tokens_per_call: u64一次调用的提示上限(模型上下文和每分钟 token 限额推出)。
exhausted: Option<String>用尽而且结果不完整时:pages、credits、quota、llmCalls、tokens。
Trait Implementations§
Source§impl Clone for AgentBudget
impl Clone for AgentBudget
Source§impl Debug for AgentBudget
impl Debug for AgentBudget
Source§impl Default for AgentBudget
impl Default for AgentBudget
Source§impl<'de> Deserialize<'de> for AgentBudgetwhere
AgentBudget: Default,
impl<'de> Deserialize<'de> for AgentBudgetwhere
AgentBudget: Default,
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
impl Eq for AgentBudget
Source§impl PartialEq for AgentBudget
impl PartialEq for AgentBudget
Source§impl Serialize for AgentBudget
impl Serialize for AgentBudget
impl StructuralPartialEq for AgentBudget
Auto Trait Implementations§
impl Freeze for AgentBudget
impl RefUnwindSafe for AgentBudget
impl Send for AgentBudget
impl Sync for AgentBudget
impl Unpin for AgentBudget
impl UnsafeUnpin for AgentBudget
impl UnwindSafe for AgentBudget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.