Skip to main content

Client package for running inference queries on the LatticaAI platform

Project description

Lattica Query Client

A Python client library for securely executing AI inference with homomorphic encryption (HE) on Lattica's cloud platform.

Installation

The package is split into two separate PyPI packages based on the FHE backend. Install only the one you need:

# For LATTICA (GPU-based FHE) - includes lattica-fhe-core, torch, numpy, protobuf
pip install lattica-query

# For SUNSCREEN (CPU-based TFHE) - includes sunscreen-fhe
pip install lattica-query-sunscreen

Note: Only install one package at a time. Both provide the lattica_query module; installing both will cause conflicts.

Usage

Factory Pattern (recommended)

from lattica_query import create_query_client

# Auto-detects scheme based on installed backend (lattica-fhe-core vs sunscreen-fhe)
client = create_query_client(query_token="<your-query-token>")

Direct Import

# LATTICA scheme
from lattica_query import QueryClient
client = QueryClient(query_token="<your-query-token>")

# SUNSCREEN scheme
from lattica_query import QueryClientSunscreen
client = QueryClientSunscreen(query_token="<your-query-token>")

Documentation

See documentation at: https://platformdocs.lattica.ai/

License

Proprietary - (c) Lattica AI See license details in the LICENSE.md file.


For more information, visit https://www.lattica.ai

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

lattica_query-1.4.5-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file lattica_query-1.4.5-py3-none-any.whl.

File metadata

  • Download URL: lattica_query-1.4.5-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for lattica_query-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f12c7338ca5d91ceb4aa7fb6b669f9e2a204a2ee24ee08d7afdab8364172c235
MD5 1c562c12a664fbc8b2933ba7a8b644d4
BLAKE2b-256 3ee7f96f3b152db9176cde1173f19e56d62d938cdc4358778c67b8af0935304e

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