pub struct WorkflowsRunRequest {
pub inputs: HashMap<String, String>,
pub response_mode: ResponseMode,
pub user: String,
pub files: Vec<FileInput>,
}
Expand description
执行 workflow 请求
Fields§
§inputs: HashMap<String, String>
允许传入 App 定义的各变量值。
inputs 参数包含了多组键值对(Key/Value pairs),每组的键对应一个特定变量,每组的值则是该变量的具体值。
默认 {}
response_mode: ResponseMode
响应模式
- streaming 流式模式(推荐)。基于 SSE(Server-Sent Events)实现类似打字机输出方式的流式返回。
- blocking 阻塞模式,等待执行完毕后返回结果。(请求若流程较长可能会被中断)。
由于 Cloudflare 限制,请求会在 100 秒超时无返回后中断。
user: String
用户标识,用于定义终端用户的身份,方便检索、统计。
由开发者定义规则,需保证用户标识在应用内唯一。
files: Vec<FileInput>
文件列表,适用于传入文件(图片)结合文本理解并回答问题,仅当模型支持 Vision 能力时可用。
Trait Implementations§
Source§impl Clone for WorkflowsRunRequest
impl Clone for WorkflowsRunRequest
Source§fn clone(&self) -> WorkflowsRunRequest
fn clone(&self) -> WorkflowsRunRequest
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 WorkflowsRunRequest
impl Debug for WorkflowsRunRequest
Source§impl Default for WorkflowsRunRequest
impl Default for WorkflowsRunRequest
Source§fn default() -> WorkflowsRunRequest
fn default() -> WorkflowsRunRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkflowsRunRequest
impl<'de> Deserialize<'de> for WorkflowsRunRequest
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 WorkflowsRunRequest
impl RefUnwindSafe for WorkflowsRunRequest
impl Send for WorkflowsRunRequest
impl Sync for WorkflowsRunRequest
impl Unpin for WorkflowsRunRequest
impl UnwindSafe for WorkflowsRunRequest
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