providers

Provider Catalog

List every known provider for the add-provider picker: id and name only.

Lightweight by design so the picker never lags: provider ids come from the any-llm registry and names from the bundled genai-prices dataset, so no provider SDK is imported. The autofill hints for a chosen provider come from GET /v1/providers/catalog/{provider_id}, which imports only that one SDK. Master-key gated because it is operator-facing dashboard data.

get/v1/providers/catalog

Response

Successful Response

idstring required

any-llm provider id, used as the default instance name.

namestring required

Human-friendly display name.

Changes

Changed in 4 of the 126 revisions of this API.133

  • f630bfcbc59913See the full diff
    • removed the required property items/requires_api_key from the response with the 200 status

      response-required-property-removed

    • removed the optional property items/default_api_base from the response with the 200 status

      response-optional-property-removed

    • removed the optional property items/env_key from the response with the 200 status

      response-optional-property-removed

    • removed the optional property items/env_key_present from the response with the 200 status

      response-optional-property-removed

    • added the optional property items/env_key_present to the response with the 200 status

      response-optional-property-added

    • the endpoint scheme security XApiKeyAuth was added to the API

      api-security-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • endpoint added

      endpoint-added