aip_sdk.TaskType
aip_sdk.TaskType
The task a dataset's rows represent — the discriminator a Project/Dataset carries.
Image (gdi_image_v1) — CLASSIFICATION, DETECTION, SEMANTIC_SEGMENTATION,
INSTANCE_SEGMENTATION. One schema covers all four (ADR 2026-05-22), so the task type,
not the schema name, is what distinguishes an object-detection metric from a
classification one.
Text (gdi_text_v1) — SINGLE_TURN_LLM and SINGLE_TURN_RAG are usable.
MULTI_TURN_LLM and MULTI_TURN_RAG are reserved until the canonical multi-turn
messages column lands.
StrEnum so it serialises as a plain string everywhere it is already stored as one —
API responses, YAML manifests, and the str(64) task_type columns.
aip_sdk.TaskType.CLASSIFICATION
aip_sdk.TaskType.CLASSIFICATION = 'classification'
No docstring is defined in the source.
aip_sdk.TaskType.DETECTION
aip_sdk.TaskType.DETECTION = 'detection'
No docstring is defined in the source.
aip_sdk.TaskType.INSTANCE_SEGMENTATION
aip_sdk.TaskType.INSTANCE_SEGMENTATION = 'instance_segmentation'
No docstring is defined in the source.
aip_sdk.TaskType.MULTI_TURN_LLM
aip_sdk.TaskType.MULTI_TURN_LLM = 'multi_turn_llm'
No docstring is defined in the source.
aip_sdk.TaskType.MULTI_TURN_RAG
aip_sdk.TaskType.MULTI_TURN_RAG = 'multi_turn_rag'
No docstring is defined in the source.
aip_sdk.TaskType.SEMANTIC_SEGMENTATION
aip_sdk.TaskType.SEMANTIC_SEGMENTATION = 'semantic_segmentation'
No docstring is defined in the source.
aip_sdk.TaskType.SINGLE_TURN_LLM
aip_sdk.TaskType.SINGLE_TURN_LLM = 'single_turn_llm'
No docstring is defined in the source.
aip_sdk.TaskType.SINGLE_TURN_RAG
aip_sdk.TaskType.SINGLE_TURN_RAG = 'single_turn_rag'
No docstring is defined in the source.