npm install @google-cloud/aiplatform

Vertex AI client for Node.js

About @google-cloud/aiplatform

The npm package "@google-cloud/aiplatform" is a powerful tool designed to streamline the integration and management of AI models using Google Cloud's Vertex AI from a Node.js application. This package provides developers with an idiomatic, efficient, and easy way to deploy, maintain, and scale AI solutions. By utilizing this package, users can leverage Google Cloud's robust ML infrastructure which includes pre-trained models and the ability to train custom models. The package supports various AI and machine learning tasks such as image recognition, natural language processing, and predictive analytics, making it an essential asset for developers looking to implement advanced AI functionalities in their applications.

To get started with this innovative tool, developers can simply run the command "npm install @google-cloud/aiplatform" in their project's directory. This command installs the necessary library to interface with Vertex AI, allowing developers to seamlessly access Google Cloud's powerful AI tools directly from their Node.js applications. The installation process is straightforward, ensuring that developers can quickly set up and start building AI-enhanced features without the hassle of complex configurations. The package not only simplifies the process of integrating Google Cloud AI services but also ensures that applications remain scalable and maintainable as they grow.

The "@google-cloud/aiplatform" package also offers comprehensive documentation and community support, which are invaluable resources for developers at all levels. Whether you are a beginner looking to experiment with AI or an experienced developer aiming to build sophisticated systems, the documentation provides detailed guides and examples to help you navigate through the features of the package. Additionally, the strong community of developers around Google Cloud's Node.js libraries offers peer support and insights, making it easier to solve challenges and stay updated with the latest advancements in AI technology. This combination of advanced technology, ease of use, and robust support makes "@google-cloud/aiplatform" a premier choice for developers looking to harness the power of AI in their Node.js applications.

More from googleapis

googleapis npm packages

Find the best node modules for your project.

Search npm

google-auth-library

Google APIs Authentication Client Library for Node...

Read more
,

gcp-metadata

Get the metadata from a Google Cloud Platform...

Read more
,

@google-cloud/firestore

Firestore Client Library for Node...

Read more
,

googleapis

Google APIs Client Library for Node...

Read more
,

@google-cloud/bigquery

Google BigQuery Client Library for Node...

Read more
,

@google-cloud/tasks

Cloud Tasks API client for Node...

Read more
,

google-proto-files

All of the Google API's protocol buffer...

Read more
,

@google-cloud/vertexai

Vertex Generative AI client for Node...

Read more
,

@google-cloud/aiplatform

Vertex AI client for Node...

Read more
,

@google-cloud/automl

Cloud AutoML API client for Node...

Read more
,

@google-cloud/datacatalog

Google Cloud Data Catalog API client for Node...

Read more

Dependencies

Core dependencies of this npm package and its dev dependencies.

chalk, figures, gaxios, parse-link-header, semistandard

Documentation

A README file for the @google-cloud/aiplatform code repository. View Code

Google Cloud Node.js Client Libraries

Node.js idiomatic client libraries for Google Cloud Platform services.

Libraries are available on GitHub and npm for developing Node.js applications that interact with individual Google Cloud services:

Repo Release Level Version
Access Approval Stable npm
Access Context Manager Stable npm
AI Platform Notebooks Stable npm
API Gateway Stable npm
Apigee Connect API Stable npm
App Engine Admin API Stable npm
Artifact Registry Stable npm
Asset Inventory Stable npm
Assured Workloads for Government Stable npm
AutoML Stable npm
Backup for GKE API Stable npm
BigQuery Migration API Stable npm
Bigtable Stable npm
Billing Stable npm
Billing Budgets Stable npm
Binary Authorization Stable npm
Build Stable npm
Certificate Authority Service Stable npm
Certificate Manager Stable npm
Channel API Stable npm
Composer Stable npm
Contact Center AI Insights API Stable npm
Data Catalog Stable npm
Data Fusion Stable npm
Data Loss Prevention Stable npm
Database Migration Service Stable npm
Dataplex Stable npm
Dataproc Stable npm
Dataproc Metastore Stable npm
Datastore Stable npm
Datastore Session Stable npm
Datastream Stable npm
Deploy Stable npm
Dialogflow API Stable npm
Dialogflow CX API Stable npm
DNS Stable npm
Document AI Stable npm
Document AI Warehouse Stable npm
Domains Stable npm
Error Reporting Stable npm
Essential Contacts API Stable npm
Eventarc Stable npm
Eventarc Publishing API Stable npm
Filestore Stable npm
Firestore Stable npm
Firestore Session Stable npm
Functions Stable npm
GKE Hub Stable npm
Google BigQuery Stable npm
Google BigQuery Connection Stable npm
Google BigQuery Data Transfer Service Stable npm
Google BigQuery Reservation Stable npm
Google BigQuery Storage Stable npm
Google Compute Engine Stable npm
Google Container Analysis Stable npm
Grafeas Stable npm
IAM Policy Troubleshooter API Stable npm
IAM Service Account Credentials API Stable npm
Identity and Access Management Stable npm
Identity-Aware Proxy Stable npm
IDS Stable npm
Internet of Things (IoT) Core Stable npm
Key Management Service Stable npm
Kubernetes Engine Cluster Manager API Stable npm
Live Stream API Stable npm
Logging Stable npm
Logging for Bunyan Stable npm
Logging for Winston Stable npm
Managed Service for Microsoft Active Directory Stable npm
Media Translation Stable npm
Memorystore for Memcached Stable npm
Migrate for Compute Engine Stable npm
Monitoring Dashboards Stable npm
Natural Language Stable npm
Network Connectivity Center Stable npm
Network Management API Stable npm
Optimization AI Stable npm
Organization Policy Stable npm
OS Config API Stable npm
OS Login Stable npm
Profiler Stable npm
Pub/Sub Stable npm
reCAPTCHA Enterprise Stable npm
Recommender Stable npm
Redis Stable npm
Resource Manager API Stable npm
Resource Settings API Stable npm
Retail API Stable npm
Run Stable npm
Scheduler Stable npm
Secret Manager Stable npm
Security Command Center Stable npm
Service Control API Stable npm
Service Directory Stable npm
Service Management API Stable npm
Service Usage Stable npm
Shell Stable npm
Spanner Stable npm
Speech Stable npm
Stackdriver Monitoring Stable npm
Storage Stable npm
Storage Transfer Service Stable npm
Talent Solution Stable npm
Tasks Stable npm
Text-to-Speech Stable npm
TPU Stable npm
Transcoder API Stable npm
Translation Stable npm
Vertex AI Stable npm
Video Intelligence Stable npm
Video Stitcher API Stable npm
Virtual Private Cloud Stable npm
Vision API Stable npm
VMware Engine API Stable npm
Web Risk API Stable npm
Web Security Scanner Stable npm
Workflow Executions Stable npm
Preview npm
Advisory Notifications API Preview npm
AlloyDB API Preview npm
Analytics Hub API Preview npm
Anthos Multi-Cloud API Preview npm
API Keys API Preview npm
Apigee Registry API Preview npm
App Hub API Preview npm
Area120 Tables API Preview npm
Backup and DR Service API Preview npm
Bare Metal Solution API Preview npm
Batch Preview npm
BeyondCorp API Preview npm
BeyondCorp API Preview npm
BeyondCorp API Preview npm
BeyondCorp API Preview npm
BeyondCorp API Preview npm
Commerce Consumer Procurement API Preview npm
Confidential Computing API Preview npm
Connectors API Preview npm
Controls Partner API Preview npm
CSS API Preview npm
Data Labeling Preview npm
Data Lineage API Preview npm
Data QnA Preview npm
Dataflow Preview npm
Dataform API Preview npm
Discovery Engine API Preview npm
Distributed Cloud Edge Container API Preview npm
Distributed Cloud Edge Network API Preview npm
Generative Language API Preview npm
GKE Connect Gateway Preview npm
Google Analytics Admin Preview npm
Google Analytics Data Preview npm
Google Chat API Preview npm
Google Maps Routing Preview npm
Google Meet API Preview npm
Google Workspace Add-ons API Preview npm
Infrastructure Manager API Preview npm
Life Sciences Preview npm
Memorystore for Redis API Preview npm
Merchant API Preview npm
Merchant API Preview npm
Merchant API Preview npm
Merchant API Preview npm
Merchant API Preview npm
Migration Center API Preview npm
NetApp API Preview npm
Network Security API Preview npm
Network Services API Preview npm
Parallelstore API Preview npm
Phishing Protection Preview npm
Places API (New) Preview npm
Policy Simulator API Preview npm
Policy Troubleshooter API Preview npm
Private Catalog Preview npm
Profiler API Preview npm
Public Certificate Authority Preview npm
Quotas API Preview npm
Rapid Migration Assessment API Preview npm
Secure Source Manager API Preview npm
Security Center Management API Preview npm
Service Health API Preview npm
Solar API Preview npm
SQL Admin API Preview npm
Storage API Preview npm
Storage Insights API Preview npm
Support API Preview npm
Telco Automation API Preview npm
Trace Preview npm
Vertex AI Preview npm
Workstations API Preview npm

If the service is not listed above, google-api-nodejs-client interfaces with additional Google Cloud APIs using a legacy REST interface.

When building Node.js applications, preference should be given to the libraries listed in the table.

Enabling APIs

Before you can interact with a given Google Cloud Service, you must enable its API.

Links are available for enabling APIs in the table at the beginning of this document, and in each libraries README.md.

Authentication

Download your Service Account Credentials JSON file

To use Application Default Credentials, You first need to download a set of JSON credentials for your project. Go to APIs & Auth > Credentials in the Google Developers Console and select Service account from the Add credentials dropdown.

This file is your only copy of these credentials. It should never be committed with your source code, and should be stored securely.

Once downloaded, store the path to this file in the GOOGLE_APPLICATION_CREDENTIALS environment variable.

Other Authentication Methods

Other authentication methods are outlined in the README for google-auth-library-nodejs, which is the authentication library used by all Google Cloud Node.js clients.

Example Applications

Supported Node.js Versions

Our client libraries follow the Node.js release schedule. Libraries are compatible with all current active and maintenance versions of Node.js. If you are using an end-of-life version of Node.js, we recommend that you update as soon as possible to an actively supported LTS version.

Google's client libraries support legacy versions of Node.js runtimes on a best-efforts basis with the following warnings:

Client libraries targeting some end-of-life versions of Node.js are available, and can be installed through npm dist-tags. The dist-tags follow the naming convention legacy-(version). For example, {{ metadata['lib_install_cmd'] }}@legacy-10 installs client libraries for versions compatible with Node.js 10.

Versioning

Our libraries follow Semantic Versioning.

Please note it is currently under active development. Any release versioned 0.x.y is subject to backwards-incompatible changes at any time.

Stable: Libraries defined at the Stable quality level are stable. The code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against Stable libraries are addressed with the highest priority.

Preview: Libraries defined at the preview quality level are still a work-in-progress and are more likely to get backwards-incompatible updates.

Contributing

Contributions to this library are always welcome and highly encouraged.

See CONTRIBUTING for more information on how to get started.

License

Apache 2.0 - See LICENSE for more information.