Skip to main content

Official Python SDK for the QuickEmbed AI SaaS Platform

Project description

QuickEmbed AI Python SDK 🐍

Official Python client for QuickEmbed AI (quickembedai.com) - The ultimate RAG Infrastructure for developers.

💡 Why use QuickEmbed AI?

Struggling with vector databases or complex chunking? QuickEmbed AI provides a unified API to handle massive data ingestion (PDFs, URLs, CSVs) and high-performance AI retrieval at scale.

Perfect for:

  • Multi-tenant SaaS products
  • Automated document analysis (The Nexus Pipeline)
  • Real-time AI chatbots with zero infra management

With Python 3.8+ support and full type hints, it's never been easier to integrate enterprise-grade AI features into your analytics or backend systems.

🔗 Official Portal

Visit quickembedai.com to get your API key, manage your tenants, and monitor your AI consumption. Full docs available at quickembedai.com/help-center.

Installation

pip install quickembedai

Quick Start

from quickembedai import QuickEmbedAIClient

# Initialize the client (defaults to quickembedai.com API)
client = QuickEmbedAIClient(api_key="your_secret_api_key")

# Perform RAG search
response = client.query("What is our refund policy?", tenant_id="acme-corp")
print(f"Answer: {response['answer']}")

Features

  • Scalable RAG: Ingest documents of any size into vector-isolated tenants.
  • Advanced Control: Fine-tune temperature, model selection, and prompt context.
  • Custom Error Handling: QuickEmbedAIError with granular API status codes.
  • Type Hinting: Clean, robust client for modern Python services.

API Documentation

QuickEmbedAIClient(api_key, base_url=None, timeout=30)

  • api_key: Your personal API secret.
  • base_url: Defaults to https://quickembedai.com/api/v1.

client.query(message, tenant_id, model=None, temperature=0.7, **kwargs)

Performs a RAG search and AI generation.

client.ingest_url(url, tenant_id)

Scrapes and indexes a public URL.

client.ingest_file(file_path, tenant_id)

Uploads a local file for vectorization.

client.get_insights(tenant_id, **filters)

Retrieves AI analysis and Nexus metadata.

License

MIT © QuickEmbed AI Team

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

quickembedai-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

quickembedai-1.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file quickembedai-1.0.0.tar.gz.

File metadata

  • Download URL: quickembedai-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for quickembedai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0767c0a9457412dbd74dda22008e35ccd7487471ef2de9ea9e000d1be77b58b7
MD5 92955218c4d46ecc9740955272856eef
BLAKE2b-256 136e626989f8cdb9d7a677549aaf4788780f620cc15232af7f5b4f2343d291ef

See more details on using hashes here.

File details

Details for the file quickembedai-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: quickembedai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for quickembedai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 112105ed6fa198110de3c32ac3caed771ab892e72b40a636fca7bbefb01ed7f2
MD5 e53593f40727141e1c76d03b1c14c42c
BLAKE2b-256 a7248b5af4f89d5624c484cd6141a74901132c6f536ffe23c24110be6b230574

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