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.4.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.4-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rusticai_vertexai-1.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 0340b8eb231d994a066b0c5cd62e5f94a96a336b6a019a69ce4166a0da005ca7
MD5 a10f649c9920f31492bee509ad5259d2
BLAKE2b-256 b2c0745c7731b6f3cd3ae70565b6c30cd88f1ca7bff4b75d3bec7fbb2e48c506

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rusticai_vertexai-1.2.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b316ec785230ed021ade7a7235d39cf9bab4398f7472079d6820d7db0285b536
MD5 4223b36c9e9577652c8868015bd00f11
BLAKE2b-256 07b6008fc4f5fbb88d34d0ee0e5c34d30c9e4f0976bef476488e0272e40305b5

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