---
title: "List supported models"
method: GET
path: "/rl/supported-models"
tags: ["RL"]
---

# List supported models

`GET /rl/supported-models`

Returns the models supported by the RL service and their limits for training/sampling operations.

## Response `200`

List of supported RL models

- RLSupportedModelsListResponse — List of base models supported by the RL service
  - `data` RLSupportedModel[], required — Supported base models for RL
    - `base_model` string, required — Base model identifier to pass as base_model when creating a model resource
    - `trainer_config` RLModelTrainerConfig — Training config. Each sub-mode is present only when the model supports that training mode.
      - `full` RLModelFullModeConfig — Full-weight training config. If present, the model supports full-weight training.
        - `max_batch_size` integer, required — Maximum global batch size accepted by a forward-backward step
        - `max_seq_length` integer, required — Maximum sequence length in tokens
      - `lora` RLModelLoraModeConfig — LoRA training config. If present, the model supports LoRA training.
        - `max_batch_size` integer, required — Maximum global batch size accepted by a forward-backward step
        - `max_seq_length` integer, required — Maximum sequence length in tokens
        - `max_rank` integer, required — Maximum LoRA rank
    - `generator_config` RLModelGeneratorConfig — Inference config. If present, the model can be provisioned with one or more generator replicas.
      - `context_length` integer, required — Maximum tokens in a single inference request (prompt + completion)
      - `sampling_defaults` RLModelSamplingDefaults, required — Default sampling parameters used for a Sample request.
        - `n` integer, required — Number of completions per prompt
        - `max_tokens` integer, required — Maximum tokens generated per completion
        - `temperature` number, required — Sampling temperature
        - `logprobs` integer, required — Number of logprobs to return per token

## Other responses

- `429` — Rate limit exceeded.
- `default` — An unexpected error response.

## Changes

- **2026-07-26** `0c4fdad77435` — 1 breaking, 1 info
  - the `data/items/generator_config/sampling_defaults/temperature` response's property type/format changed from `number`/`float` to `number`/`` for status `200`
  - added the non-success response with the status `429`

[Change history](https://skmtc.dev/together/apis/together-apis/changes/rl/supported-models/get.md)

---

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