Skip to content

Api

๐Ÿค– AI-Generated Content

This documentation was generated with AI assistance and is still being audited. Some, or potentially a lot, of this information may be inaccurate. Learn more.

pyvider.components.capabilities.api

Capability API definitions.

Classes

AbstractApiCapability

AbstractApiCapability(config: Any | None = None)

Bases: BaseCapability

Provides a standard set of API configuration attributes for a provider.

Source code in pyvider/capabilities/base.py
@abstractmethod
def __init__(self, config: Any | None = None) -> None:
    """
    Initializes the capability, optionally with provider-level configuration.
    Subclasses can override this to perform their own setup.
    """

ApiCapability

ApiCapability(**kwargs: Any)

Bases: AbstractApiCapability

The Pyvider API capability.

Source code in pyvider/components/capabilities/api.py
def __init__(self, **kwargs: Any) -> None:
    super().__init__(**kwargs)

Functions