Skip to main content

Python SDK Reference

Comprehensive guide to the AITraining Python API.

Installation

Package vs Import Name: Install with pip install aitraining, but import with from autotrain import ...

LLM Training

LLMTrainingParams

Key Parameters

Hyperparameter Sweep Parameters

sweep_params Format

Both list and dict formats are supported:
Supported types: categorical, loguniform, uniform, int.

Text Classification

TextClassificationParams

Image Classification

ImageClassificationParams

Project Execution

AutoTrainProject

Backend Options

Inference

Using Completers

Using Transformers Directly

Dataset Handling

AutoTrainDataset

Configuration Files

Loading from YAML

Error Handling

Complete Examples

SFT Training Pipeline

DPO Training Pipeline

Next Steps

LLM Endpoints

LLM-specific API

CLI Reference

CLI commands