---
title: "Get model limits"
method: GET
path: "/fine-tunes/models/limits"
tags: ["Fine-tuning"]
---

# Get model limits

`GET /fine-tunes/models/limits`

Get model limits for a specific fine-tuning model.

## Query parameters

- `model_name` string, required — The model name to get limits for.

## Response `200`

Model limits.

- FineTuneModelLimits — Model limits for fine-tuning.
  - `model_name` string, required — The name of the model.
  - `full_training` object — Limits for full training.
    - `max_batch_size` integer, required — Maximum batch size for SFT full training.
    - `max_batch_size_dpo` integer, required — Maximum batch size for DPO full training.
    - `min_batch_size` integer, required — Minimum batch size for full training.
  - `lora_training` object, required — Limits for LoRA training.
    - `max_batch_size` integer, required — Maximum batch size for SFT LoRA training.
    - `max_batch_size_dpo` integer, required — Maximum batch size for DPO LoRA training.
    - `min_batch_size` integer, required — Minimum batch size for LoRA training.
    - `max_rank` integer, required — Maximum LoRA rank.
    - `target_modules` string[], required — Available target modules for LoRA.
  - `max_num_epochs` integer, required — Maximum number of training epochs.
  - `max_num_evals` integer, required — Maximum number of evaluations.
  - `max_learning_rate` number, required — Maximum learning rate.
  - `min_learning_rate` number, required — Minimum learning rate.
  - `supports_full_training` boolean, required — Whether the model supports full (non-LoRA) fine-tuning. When false, only LoRA fine-tuning is available and the full_training limits are reported as zero.
  - `supports_vision` boolean, required — Whether the model supports vision/multimodal inputs.
  - `supports_tools` boolean, required — Whether the model supports tool/function calling.
  - `supports_reasoning` boolean, required — Whether the model supports reasoning.
  - `merge_output_lora` boolean, required — Whether a merged checkpoint (the base model with the trained LoRA adapter fused in) is produced for LoRA fine-tunes of this model, in addition to the standalone adapter.
  - `default_gradient_accumulation_steps` integer, required — Default gradient accumulation steps used when a fine-tune request omits the value or sets it to 0.
  - `max_num_checkpoints` integer, required — Maximum number of checkpoints that can be saved during a fine-tuning job.
  - `min_max_seq_length` integer, required — Minimum value allowed for the max_seq_length hyperparameter.
  - `max_seq_length_sft` integer, required — Maximum sequence length supported for SFT training.
  - `max_seq_length_dpo` integer, required — Maximum sequence length supported for DPO training.

## Other responses

- `404` — Model not found or not supported for fine-tuning.

---

[API](https://skmtc.net/together/apis/together-apis.md) · [All operations](https://skmtc.net/together/apis/together-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/together/together-apis/revisions/92114e606090/schema)
