Skip to content

Unavailable

What it means

Something Auto relies on can't serve this request right now, such as a model, a tool server or the runtime's own records. Some causes pass on their own, and some need a change first, such as naming a model the server offers.

What to do

Read the problem's detail first. It says what happened to this request.

  • If the response has a Retry-After header, wait that many seconds and send the request again.
  • Without Retry-After, sending the same request won't help until something changes. The kind and detail say what. For example, model_not_offered means the server doesn't offer the model a function names, and tool_not_offered a tool it names.
  • list_models shows the models the server offers, and search the tools a function may use.
  • If it keeps happening, tell whoever runs the server.

Technical details

  • Type: https://on.auto/problems/unavailable
  • Status: 503
  • Reason: unavailable
  • kind: what couldn't be used, such as model_not_offered, tool_not_offered or tool_server_failed
  • because: more about the cause, such as provider_not_configured; stalled means waiting won't help
  • Retry-After header: the seconds to wait before trying again, sent only when trying again may work

Responses and errors in the HTTP API reference has the full detail. Problem types lists every type.