Databricks SDK for JavaScript
    Preparing search index...

    A Unity Catalog securable that stores authentication and request configuration for an external model provider, such as OpenAI, Azure OpenAI, or Amazon Bedrock. Model service destinations reference it to send requests to that provider.

    A model provider service can be referenced by multiple model services. A model service can route across multiple model provider services for traffic splitting or failover.

    interface ModelProviderService {
        comment?: string;
        config?: ModelProviderServiceConfig;
        createdBy?: string;
        createTime?: Instant;
        effectiveOwner?: string;
        etag?: Uint8Array<ArrayBufferLike>;
        metastoreId?: string;
        name?: string;
        updatedBy?: string;
        updateTime?: Instant;
    }
    Index

    Properties

    comment?: string

    User-provided description.

    Provider authentication, exposed models, request-forwarding controls, rate limits, and payload logging. Required on Create. On Update, it is required only when config or one of its subpaths appears in update_mask.

    createdBy?: string

    Creator identity.

    createTime?: Instant

    Time the provider service was created.

    effectiveOwner?: string

    Owner of the model provider service.

    etag?: Uint8Array<ArrayBufferLike>

    Optimistic concurrency token returned on every read. To make an Update or Delete conditional, pass the last-read value in that request's etag field. In REST responses, this value is a base64 string; URL-encode it when setting the etag query parameter.

    metastoreId?: string

    Metastore hosting the provider service.

    name?: string

    Resource name of the provider service. Format: model-provider-services/{catalog}.{schema}.{model_provider_service}. Each {...} component is capped at 255 characters individually. Server-derived on Create from parent + model_provider_service_id; required and immutable on Update/Get/Delete.

    updatedBy?: string

    Identity of the last updater.

    updateTime?: Instant

    Time the provider service was last modified.