Skip to main content

Rustic AI module with Vertex AI integrations

Project description

Rustic AI VertexAI

Rustic AI module supporting integration with Vertex AI

Prerequisites

  1. Using this module requires a Google Cloud Account project with Vertex AI API enabled. The account must have the role Vertex AI User.
  2. gcloud CLI for local development.

Installing

pip install rusticai-vertexai

Note: It depends on rusticai-core

Building from Source

poetry install --with dev
poetry build

Usage

The library also supports using environment variables VERTEXAI_PROJECT and VERTEXAI_LOCATION in addition to the ones supported by Google Cloud AI Platform SDK

export VERTEXAI_PROJECT=<project-id>
export VERTEXAI_LOCATION=<location>

For local development/use, ensure the account you are using has the roles/permissions of Vertex AI User and Service Usage Consumer at the minimum. Login using gcloud CLI in a terminal

gcloud auth application-default login
gcloud auth application-default set-quota-project <project-id>

For more options/details, refer Google Cloud docs.

On Cloud, It's recommended to use Google Workload Identity.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rusticai_vertexai-1.2.5.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rusticai_vertexai-1.2.5-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file rusticai_vertexai-1.2.5.tar.gz.

File metadata

  • Download URL: rusticai_vertexai-1.2.5.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.12 Linux/6.17.0-1018-azure

File hashes

Hashes for rusticai_vertexai-1.2.5.tar.gz
Algorithm Hash digest
SHA256 7a915678b1f030286747e8310a9ad45734b065407ea31be089637d065507e1f1
MD5 945858fb033b0eab52063230b9dbdc3b
BLAKE2b-256 02f1719b4ea45573a68bf0b5d5fe32f209d25aec5f449ff3991a45f8a96b80f3

See more details on using hashes here.

File details

Details for the file rusticai_vertexai-1.2.5-py3-none-any.whl.

File metadata

  • Download URL: rusticai_vertexai-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.12 Linux/6.17.0-1018-azure

File hashes

Hashes for rusticai_vertexai-1.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b0e1ce94be7ed6962d34c7a232645ab6d6ea203e02fce8964132733408df0ebe
MD5 099d9d893f8dc9720a5b926a5c1de257
BLAKE2b-256 d8c71ef7e6e3915bd7f249a19ff7837ff1deda40ba931e9ba066f29c507ed479

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page