Skip to main content

Python API

AITraining provides a Python API for programmatic access to all training functionality.

Installation

Quick Start

API Structure

Training Parameters

Each task type has its own params class:
TaskParams Class
LLM TrainingLLMTrainingParams
Text ClassificationTextClassificationParams
Image ClassificationImageClassificationParams
Token ClassificationTokenClassificationParams
Seq2SeqSeq2SeqParams
TabularTabularParams
Object DetectionObjectDetectionParams
VLMVLMTrainingParams

Project Execution

Example: Full Training Script

Core Modules

ModuleDescription
autotrain.projectProject execution
autotrain.trainers.clm.paramsLLM parameters
autotrain.trainers.text_classification.paramsText classification
autotrain.datasetDataset handling
autotrain.generationInference utilities

Next Steps

LLM Endpoints

LLM training API

Python SDK

Full SDK reference