Databricks SDK for JavaScript
    Preparing search index...

    Interface ModelProviderServiceConfig_GeminiEnterpriseProviderDirectConfig

    Direct form of Gemini Enterprise provider config.

    Authentication is one of two mutually exclusive modes; exactly one must be supplied on Create:

    • API key: set api_key, leave service_credential unset.
    • UC service credential: set service_credential, leave api_key unset.
    interface ModelProviderServiceConfig_GeminiEnterpriseProviderDirectConfig {
        authMode?: {
            $case: "apiKey";
            apiKey: ModelProviderServiceConfig_ProviderSecret;
        };
        projectId?: string;
        region?: string;
    }
    Index

    Properties

    authMode?: {
        $case: "apiKey";
        apiKey: ModelProviderServiceConfig_ProviderSecret;
    }

    Authentication mode. Exactly one variant may be set.

    Type Declaration

    • $case: "apiKey"
    • apiKey: ModelProviderServiceConfig_ProviderSecret

      Google Gemini Enterprise API key. Required on Create when using API-key auth; mutually exclusive with service_credential. Supplied as inline plaintext via ProviderSecret.plaintext.

    projectId?: string

    GCP project ID hosting the Gemini Enterprise endpoint. Required on Create.

    region?: string

    GCP region of the Gemini Enterprise endpoint (e.g., us-central1). Required on Create.