Rapidata flow manager
RapidataFlowManager #
Handles everything regarding flows from creation to retrieval.
Source code in src/rapidata/rapidata_client/flow/rapidata_flow_manager.py
create_ranking_flow #
create_ranking_flow(
name: str,
instruction: str,
max_response_threshold: int = 100,
min_response_threshold: int | None = None,
validation_set_id: str | None = None,
settings: Sequence[RapidataSetting] | None = None,
drain_duration: int | None = None,
serve_timeout: int | None = None,
) -> RapidataRankingFlow
Create a new ranking flow.
Source code in src/rapidata/rapidata_client/flow/rapidata_flow_manager.py
create_classify_flow #
create_classify_flow(
name: str,
instruction: str,
categories: list[str] | list[tuple[str, str]],
max_responses_per_datapoint: int = 15,
min_responses_per_datapoint: int = 10,
validation_set_id: str | None = None,
settings: Sequence[RapidataSetting] | None = None,
drain_duration: int | None = None,
serve_timeout: int | None = None,
) -> RapidataClassifyFlow
Create a new classify flow.
Source code in src/rapidata/rapidata_client/flow/rapidata_flow_manager.py
get_flow_by_id #
get_flow_by_id(
flow_id: str,
) -> RapidataRankingFlow | RapidataClassifyFlow
Get a flow by its ID.
Source code in src/rapidata/rapidata_client/flow/rapidata_flow_manager.py
find_flows #
find_flows(
name: str = "", amount: int = 10, page: int = 1
) -> list[RapidataRankingFlow | RapidataClassifyFlow]
Find your recent flows.
Source code in src/rapidata/rapidata_client/flow/rapidata_flow_manager.py
preheat #
Preheat the boost system to reduce latency for upcoming flow items.