Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.adaline.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

ModelsClient

adaline.models lists the models available across your configured providers. Every method is async.

Access

from adaline.main import Adaline

adaline = Adaline()
models = adaline.models  # ModelsClient
The class is also exported directly:
from adaline.clients import ModelsClient
Types from adaline_api:
from adaline_api.models.list_models_response import ListModelsResponse

list()

List models, optionally filtered to one provider.
async def list(*, provider_id: Optional[str] = None) -> ListModelsResponse

Parameters

NameTypeRequiredDescription
provider_idOptional[str]NoIf supplied, only returns models under this provider.

Returns

ListModelsResponse with { data: list[Model] }.

Example

# All models across every provider
all_models = await adaline.models.list()

# Only models under a specific provider
openai_models = await adaline.models.list(provider_id="provider_abc123")

for model in openai_models.data:
    print(f"{model.provider}/{model.model} — enabled={model.enabled}")

See Also