1024-dimensional vector embeddings served from our infrastructure. Per-paragraph caching. Intelligent compaction. Property-preserving encryption. Your data never leaves.
from polyembed import PolyEmbed client = PolyEmbed(api_key="pe_...") vec = client.embed( "Classified procurement report", input_type="document", shielded=True, )
POST /api/v1/embed/ { "text": "Classified procurement report Q4", "input_type": "document", "shielded": true }
Text never touches a third-party API. No data sharing agreements. No external network calls during inference.
Long documents auto-split into paragraphs, embedded individually, combined via token-weighted averaging. No truncation. No information loss.
Property-preserving encryption (Fuchsbauer et al. 2022). Embeddings preserve similarity ordering but cannot be reversed. Per-team isolation.
API keys scoped to teams with per-key rate limits and expiry. Owner, admin, member roles. Full usage tracking per key.
Create an account to generate API keys and start embedding.
Create account