Sync models from an LLM provider
POST /v1/llm-providers/{id}/sync-models
POST
/v1/llm-providers/{id}/sync-models
Fetches the list of available models from the provider’s API and updates the database. Only works for providers with standard base URLs (not custom).
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string
Provider ID (prefixed, e.g., prov_…)
Responses
Section titled “ Responses ”Models synced
One of:
Sync completed successfully
object
created
required
Number of new models discovered
integer
stale
required
Number of models marked as stale (not seen in this sync)
integer
status
required
string
updated
required
Number of existing models updated
integer
Provider doesn’t support model discovery
object
status
required
string
Invalid provider ID
Provider not found
Sync failed