pub struct AgentRequest {
pub prompt: String,
pub urls: Option<Vec<String>>,
pub schema: Option<Value>,
pub effort: Option<AgentEffort>,
pub strict_constrain_to_urls: bool,
pub max_credits: Option<u64>,
pub webhook: Option<Value>,
pub allowed_hosts: Option<Vec<String>>,
}Expand description
POST /v2/agent。字段照 Firecrawl;allowedHosts 是 pagesift 扩展。
Fields§
§prompt: String§urls: Option<Vec<String>>§schema: Option<Value>§effort: Option<AgentEffort>§strict_constrain_to_urls: bool只访问 urls 里的网址。
max_credits: Option<u64>额度上限:每抓到一页、每次搜索、每次 map 各算 1。
webhook: Option<Value>§allowed_hosts: Option<Vec<String>>pagesift 扩展:模型只能打开这些主机(含子域名)上的网址。
Trait Implementations§
Source§impl Clone for AgentRequest
impl Clone for AgentRequest
Source§impl Debug for AgentRequest
impl Debug for AgentRequest
Source§impl<'de> Deserialize<'de> for AgentRequest
impl<'de> Deserialize<'de> for AgentRequest
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 AgentRequest
impl PartialEq for AgentRequest
Source§impl Serialize for AgentRequest
impl Serialize for AgentRequest
impl StructuralPartialEq for AgentRequest
Auto Trait Implementations§
impl Forget for AgentRequest
impl Freeze for AgentRequest
impl RefUnwindSafe for AgentRequest
impl Send for AgentRequest
impl Sync for AgentRequest
impl Unpin for AgentRequest
impl UnsafeUnpin for AgentRequest
impl UnwindSafe for AgentRequest
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