Skip to main content
Set any of these as the model field on an agent, or as the model parameter to invokeLLM to override the app-level model for a single call.

Available models

Use automatic to let Base44 choose a model for you, or set a specific preset ID to pin the behavior:
automatic is the default. It currently runs a fast, low cost model tuned for everyday tasks. Pin a specific preset ID instead only when your app depends on the behavior of that particular model.

Model retirement

Base44 periodically retires older models. Your app keeps working when that happens: calls that name a retired preset ID are routed to a current model chosen to be close to it in capability and cost, so nothing breaks and credit usage stays in a similar range. Responses can differ in style or quality, since your app is no longer using the model you originally picked. Base44 doesn’t rewrite your configuration for you, so an agent set up before a retirement still shows the old preset ID in its model field even though it now runs on the replacement.

See also

  • Agents: Set model to choose which model your agent runs on.
  • Built-in integrations: Use model with invokeLLM to override the app-level model for a single call.