nat.front_ends.fastapi.response_helpers#
Functions#
|
|
|
|
|
|
Similar to generate_streaming_response but provides raw ResponseIntermediateStep objects |
|
Similar to generate_streaming_response but converts the response to a string format. |
|
Stream ATIF steps by converting raw IntermediateSteps on-the-fly. |
|
String-serialized variant of |
Module Contents#
- async generate_streaming_response_as_str(
- payload: Any,
- *,
- session: nat.runtime.session.Session,
- streaming: bool,
- step_adaptor: nat.front_ends.fastapi.step_adaptor.StepAdaptor = StepAdaptor(StepAdaptorConfig()),
- result_type: type | None = None,
- output_type: type | None = None,
- async generate_streaming_response(
- payload: Any,
- *,
- session: nat.runtime.session.Session,
- streaming: bool,
- step_adaptor: nat.front_ends.fastapi.step_adaptor.StepAdaptor = StepAdaptor(StepAdaptorConfig()),
- result_type: type | None = None,
- output_type: type | None = None,
- async generate_single_response(
- payload: Any,
- session: nat.runtime.session.Session,
- result_type: type | None = None,
- async generate_streaming_response_full(
- payload: Any,
- *,
- session: nat.runtime.session.Session,
- streaming: bool,
- result_type: type | None = None,
- output_type: type | None = None,
- filter_steps: str | None = None,
Similar to generate_streaming_response but provides raw ResponseIntermediateStep objects without any step adaptor translations.
- async generate_streaming_response_full_as_str(
- payload: Any,
- *,
- session: nat.runtime.session.Session,
- streaming: bool,
- result_type: type | None = None,
- output_type: type | None = None,
- filter_steps: str | None = None,
Similar to generate_streaming_response but converts the response to a string format.
- async generate_streaming_response_atif(
- payload: Any,
- *,
- session: nat.runtime.session.Session,
- streaming: bool,
- result_type: type | None = None,
- output_type: type | None = None,
Stream ATIF steps by converting raw IntermediateSteps on-the-fly.
Each yielded item is either a
ResponseATIFStep(one per completed agent turn) or aResponsePayloadOutput(the final workflow result). AResponseATIFTrajectorysummary is emitted at the very end.
- async generate_streaming_response_atif_as_str(
- payload: Any,
- *,
- session: nat.runtime.session.Session,
- streaming: bool,
- result_type: type | None = None,
- output_type: type | None = None,
String-serialized variant of
generate_streaming_response_atif.