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:
QuickEmbedAIErrorwith 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 tohttps://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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0767c0a9457412dbd74dda22008e35ccd7487471ef2de9ea9e000d1be77b58b7
|
|
| MD5 |
92955218c4d46ecc9740955272856eef
|
|
| BLAKE2b-256 |
136e626989f8cdb9d7a677549aaf4788780f620cc15232af7f5b4f2343d291ef
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
112105ed6fa198110de3c32ac3caed771ab892e72b40a636fca7bbefb01ed7f2
|
|
| MD5 |
e53593f40727141e1c76d03b1c14c42c
|
|
| BLAKE2b-256 |
a7248b5af4f89d5624c484cd6141a74901132c6f536ffe23c24110be6b230574
|