core.execution_result
Internal result type returned by ResponseExecutor.
Internal result type returned by ResponseExecutor.
- class ExecutionResult(response=None, resolved_prompt='', model='', usage=None, cost_usd=0.0, duration_ms=0.0, status='success', condition_trace=None, condition_error=None, parsed=None, parsing_errors=None)[source]
Bases:
objectOutcome of a single prompt execution, before history recording.
- Parameters:
- usage
Token usage from the API call, if available.
- Type:
ffai.core.usage.TokenUsage | None
- parsed
Validated Pydantic model instance (when response_model is used).
- Type:
Any
- parsing_errors
Validation error strings if structured output parsing failed.
- usage: TokenUsage | None = None
Classes
- class ExecutionResult(response=None, resolved_prompt='', model='', usage=None, cost_usd=0.0, duration_ms=0.0, status='success', condition_trace=None, condition_error=None, parsed=None, parsing_errors=None)[source]
Bases:
objectOutcome of a single prompt execution, before history recording.
- Parameters:
- usage
Token usage from the API call, if available.
- Type:
ffai.core.usage.TokenUsage | None
- parsed
Validated Pydantic model instance (when response_model is used).
- Type:
Any
- parsing_errors
Validation error strings if structured output parsing failed.
- usage: TokenUsage | None = None