Member Junction
    Preparing search index...

    Credentials format for Vertex AI authentication

    This interface supports four authentication methods:

    1. Application Default Credentials (ADC) - Just provide project and location
    2. Service Account JSON String - Provide serviceAccountJson with full JSON as string
    3. Service Account JSON Inline - Provide full service account fields directly
    4. Key File Path - Provide path to service account JSON file
    interface VertexAICredentials {
        auth_provider_x509_cert_url?: string;
        auth_uri?: string;
        client_email?: string;
        client_id?: string;
        client_x509_cert_url?: string;
        keyFilePath?: string;
        location?: string;
        private_key?: string;
        private_key_id?: string;
        project: string;
        project_id?: string;
        serviceAccountJson?: string;
        token_uri?: string;
        type?: "service_account";
    }
    Index

    Properties

    auth_provider_x509_cert_url?: string
    auth_uri?: string
    client_email?: string
    client_id?: string
    client_x509_cert_url?: string
    keyFilePath?: string
    location?: string

    GCP Location/Region (default: 'us-central1')

    private_key?: string
    private_key_id?: string
    project: string

    GCP Project ID (required)

    project_id?: string
    serviceAccountJson?: string
    token_uri?: string
    type?: "service_account"