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:| Task | Params Class |
|---|---|
| LLM Training | LLMTrainingParams |
| Text Classification | TextClassificationParams |
| Image Classification | ImageClassificationParams |
| Token Classification | TokenClassificationParams |
| Seq2Seq | Seq2SeqParams |
| Tabular | TabularParams |
| Object Detection | ObjectDetectionParams |
| VLM | VLMTrainingParams |
Project Execution
Example: Full Training Script
Core Modules
| Module | Description |
|---|---|
autotrain.project | Project execution |
autotrain.trainers.clm.params | LLM parameters |
autotrain.trainers.text_classification.params | Text classification |
autotrain.dataset | Dataset handling |
autotrain.generation | Inference utilities |
Next Steps
LLM Endpoints
LLM training API
Python SDK
Full SDK reference