---
title: "Backend info, default params, and limits"
method: GET
path: "/v1/info"
tags: ["Meta"]
---

# Backend info, default params, and limits

`GET /v1/info`

## Response `200`

Successful Response

- InfoResponse
  - `backend` InfoBackend, required
    - `name` string, required
    - `kind` string, required
    - `ready` boolean, required
    - `sample_rate` integer, required
    - `detail` string, required
  - `defaults` GenParamsModel, required — Generation knobs, all optional — the defaults are the tuned production sampling, shared by every generation endpoint (served with UI ranges at GET /v1/info).
    - `temperature` number
    - `acoustic_temperature` number, nullable — Temperature for the voice's fine acoustic detail; null = follow `temperature`.
    - `max_new_tokens` integer, nullable — Optional generation cap; null uses the model's remaining context window.
    - `audio_quality` 'low' | 'medium' | 'high' — Playback fidelity: high = full quality (default); lower tiers reduce fidelity, not payload size.
  - `limits` InfoLimits, required
    - `max_text_chars` integer, required
    - `max_conversation_turns` integer, required
    - `max_audio_bytes` integer, required
    - `rate_limit_rpm` integer, required
    - `rate_limit_burst` integer, required
  - `param_schema` ParamSchemaEntry[], required — UI metadata for the generation parameters.
    - `key` string, required
    - `label` string, required
    - `type` 'slider' | 'select' | 'int', required
    - `help` string, required
    - `min` number
    - `max` number
    - `step` number
    - `nullable` boolean
    - `offLabel` string
    - `options` union[]
      - union
        - integer
        - string
    - `deprecated` boolean

## Other responses

- `401` — Missing or invalid API key.
- `500` — Unexpected internal error.
- `503` — API-key verification is temporarily unavailable.

## Changes

- **2026-08-27** `2448428bd895` — 1 warning
  - removed the optional property `defaults/top_k` from the response with the `200` status
- **2026-08-08** `60add3abf640` — 1 breaking, 2 warning, 1 info
  - response property `defaults/max_new_tokens` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed the optional property `defaults/penalty_window` from the response with the `200` status
  - removed the optional property `defaults/repetition_penalty` from the response with the `200` status
  - the `max_new_tokens` response's property default value `512` was removed for the status `200`

[Change history](https://skmtc.dev/kalpalabs/apis/kalpa-speech-api/changes/v1/info/get.md)

---

[API](https://skmtc.dev/kalpalabs/apis/kalpa-speech-api.md) · [All operations](https://skmtc.dev/kalpalabs/apis/kalpa-speech-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kalpalabs/kalpa-speech-api/revisions/2448428bd895/schema)
