pub struct YamlLlmExecutionRequest {Show 23 fields
pub node_id: String,
pub is_terminal_node: bool,
pub stream_json_as_text: bool,
pub model: String,
pub messages: Option<Vec<Message>>,
pub append_prompt_as_user: bool,
pub prompt: String,
pub prompt_template: String,
pub prompt_bindings: Vec<YamlTemplateBinding>,
pub schema: Value,
pub stream: bool,
pub heal: bool,
pub tools: Vec<YamlResolvedTool>,
pub tool_choice: Option<ToolChoice>,
pub max_tool_roundtrips: u8,
pub tool_calls_global_key: Option<String>,
pub tool_trace_mode: YamlToolTraceMode,
pub execution_context: Value,
pub email_text: String,
pub trace_id: Option<String>,
pub trace_context: Option<TraceContext>,
pub tenant_context: YamlWorkflowTraceTenantContext,
pub trace_sampled: bool,
}Fields§
§node_id: String§is_terminal_node: bool§stream_json_as_text: bool§model: String§messages: Option<Vec<Message>>§append_prompt_as_user: bool§prompt: String§prompt_template: String§prompt_bindings: Vec<YamlTemplateBinding>§schema: Value§stream: bool§heal: bool§tools: Vec<YamlResolvedTool>§tool_choice: Option<ToolChoice>§max_tool_roundtrips: u8§tool_calls_global_key: Option<String>§tool_trace_mode: YamlToolTraceMode§execution_context: Value§email_text: String§trace_id: Option<String>§trace_context: Option<TraceContext>§tenant_context: YamlWorkflowTraceTenantContext§trace_sampled: boolTrait Implementations§
Source§impl Clone for YamlLlmExecutionRequest
impl Clone for YamlLlmExecutionRequest
Source§fn clone(&self) -> YamlLlmExecutionRequest
fn clone(&self) -> YamlLlmExecutionRequest
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 moreAuto Trait Implementations§
impl Freeze for YamlLlmExecutionRequest
impl RefUnwindSafe for YamlLlmExecutionRequest
impl Send for YamlLlmExecutionRequest
impl Sync for YamlLlmExecutionRequest
impl Unpin for YamlLlmExecutionRequest
impl UnsafeUnpin for YamlLlmExecutionRequest
impl UnwindSafe for YamlLlmExecutionRequest
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,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request