Skip to main content
Start with auto unless Croatian-focused generation is the main requirement for your application.

At a glance

Model availability and routing can change. For the models available to your account at runtime, call GET /v1/models.

Use auto by default

auto lets the LLM.kiwi gateway choose an available model without requiring you to change your integration.
Use it for:
  • General-purpose assistants
  • Questions and summarization
  • Coding and technical tasks
  • Multilingual applications
  • Prototypes and first integrations
Because routing may evolve, test important application behavior rather than depending on the identity of an underlying model.

Use hrllm for Croatian

hrllm is intended for Croatian-language generation.
Good candidates include:
  • Croatian customer-support assistants
  • Croatian article drafts and rewriting
  • Croatian-language internal tools
  • Translation involving Croatian
For English-only or general tasks, begin with auto and compare outputs before switching.

List models programmatically

A typical OpenAI-compatible response contains a data array:
Use the model id exactly as returned by the API.

Make the choice

Use auto. It is the simplest starting point and is used throughout the quickstart.
Test hrllm and auto with real examples from your application, then keep the option that produces more reliable results.
Avoid assuming that auto always maps to the same underlying model. Validate structured outputs, set timeouts, and handle temporary errors.
Send the same system instruction and user message to both choices. Compare correctness, language quality, response time, and consistency across several realistic inputs.

Working examples

Copy examples for Python, JavaScript, cURL, and streaming.

Limits and pricing

Understand free usage and rate limits.
Last modified on July 28, 2026