pub struct InteractRequest {
pub prompt: Option<String>,
pub actions: Option<Vec<Value>>,
pub code: Option<String>,
pub language: Option<String>,
pub timeout: Option<f64>,
pub url: Option<String>,
}Fields§
§prompt: Option<String>自然语言任务(需要 [llm])。和 actions 二选一。
actions: Option<Vec<Value>>PageSift extension:和 scrape 相同的动作列表。和 prompt 二选一。
code: Option<String>Firecrawl 的代码执行:不支持,收到时明确报错。
language: Option<String>§timeout: Option<f64>时限(秒),1–300,默认 30。
url: Option<String>原来的抓取已经没有记录时,在这个网址上开新会话。
Implementations§
Trait Implementations§
Source§impl Clone for InteractRequest
impl Clone for InteractRequest
Source§impl Debug for InteractRequest
impl Debug for InteractRequest
Source§impl Default for InteractRequest
impl Default for InteractRequest
Source§impl<'de> Deserialize<'de> for InteractRequest
impl<'de> Deserialize<'de> for InteractRequest
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 InteractRequest
impl PartialEq for InteractRequest
Source§impl Serialize for InteractRequest
impl Serialize for InteractRequest
impl StructuralPartialEq for InteractRequest
Auto Trait Implementations§
impl Forget for InteractRequest
impl Freeze for InteractRequest
impl Move for InteractRequest
impl RefUnwindSafe for InteractRequest
impl Send for InteractRequest
impl Sync for InteractRequest
impl Unpin for InteractRequest
impl UnsafeUnpin for InteractRequest
impl UnwindSafe for InteractRequest
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