Skip to main content

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.