Build with
ZuqoAI Semantics
Integrate advanced semantic memory, vector embeddings, and contextual reasoning into your applications with our robust developer API.
REST Standards
Standard RESTful endpoints with predictable HTTP response codes.
Secure Auth
API Key based authentication for maximum security and ease of use.
Ultra Low Latency
Built on top of specialized vector engines for instant retrieval.
Embedding Models
fast-384
384dUltra-fast processing, ideal for quick embeddings
accurate-768
768dHighest accuracy for semantic understanding
multilingual-768
768dSupports 50+ languages for global applications
fast-768
768d768-dim embeddings with faster processing
Core AI Engine
/api/v1/embedEmbed Single
Generate a vector embedding for a single string of text.
Parameters
textRequiredmodelstoreInterface Example
curl -X POST https://app.zuqolab.com/api/v1/embed \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "The future of AI is semantic.",
"model": "fast-384"
}'/api/v1/embed-batchBatch Embeddings
Generate embeddings for an array of strings in a single request.
Parameters
textsRequiredmodelInterface Example
curl -X POST https://app.zuqolab.com/api/v1/embed-batch \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"texts": ["First text", "Second text"],
"model": "fast-384"
}'/api/v1/similarityCompute Similarity
Compare two pieces of text and return a similarity score (0 to 1).
Parameters
text1Requiredtext2RequiredmodelInterface Example
curl -X POST https://app.zuqolab.com/api/v1/similarity \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text1": "Hello world",
"text2": "Hi world"
}'/api/v1/searchVector Search
Perform a semantic search against your persisted items.
Parameters
queryRequiredtop_kfiltersInterface Example
curl -X POST https://app.zuqolab.com/api/v1/search \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "financial reports",
"top_k": 5
}'/api/v1/retrieveRAG Retrieval
Get relevant context fragments for RAG pipelines.
Parameters
queryRequiredtop_kInterface Example
curl -X POST https://app.zuqolab.com/api/v1/retrieve \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "What is ZuqoAI?",
"top_k": 3
}'/api/v1/extract-textExtract Text (OCR)
Extract text from images or PDF files using advanced OCR.
Parameters
fileRequiredformatInterface Example
curl -X POST https://app.zuqolab.com/api/v1/extract-text \ -H "X-API-KEY: YOUR_API_KEY" \ -F "file=@document.pdf"
/api/v1/chatChat Completion
Engage with the LUNA model using an OpenAI-compatible messages array.
Parameters
messagesRequiredmodeltemperatureInterface Example
curl -X POST https://app.zuqolab.com/api/v1/chat \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"messages": [
{"role": "user", "content": "Explain quantum physics in one sentence."}
],
"model": "luna-3"
}'/api/v1/modelsList Models
Get a list of all available model aliases and their capabilities.
Interface Example
curl -H "X-API-KEY: YOUR_API_KEY" https://app.zuqolab.com/api/v1/models
AI Data Factory
/api/v1/dataset/generateGenerate Dataset
Trigger synthetic dataset generation based on a prompt template.
Parameters
nameRequiredprompt_templateRequiredcountInterface Example
curl -X POST https://app.zuqolab.com/api/v1/dataset/generate \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "FAQ Generation",
"prompt_template": "Generate questions about our refund policy.",
"count": 20
}'/api/v1/dataset/training-dataList Training Data
Retrieve generated synthetic data items.
Parameters
statusInterface Example
curl -H "X-API-KEY: YOUR_API_KEY" https://app.zuqolab.com/api/v1/dataset/training-data
/api/v1/dataset/training-data/{id}/save-to-ragSave to RAG
Move an approved training data item into the production vector store.
Interface Example
curl -X POST https://app.zuqolab.com/api/v1/dataset/training-data/123/save-to-rag \ -H "X-API-KEY: YOUR_API_KEY"
/api/v1/dataset/versionsCreate Snapshot
Create a named version snapshot of your current state.
Parameters
nameRequiredInterface Example
curl -X POST https://app.zuqolab.com/api/v1/dataset/versions?name=v1.0.0 \ -H "X-API-KEY: YOUR_API_KEY"
Data Management
/api/v1/itemsList Items
Paginate through your persisted vector items.
Parameters
skiplimitInterface Example
curl -H "X-API-KEY: YOUR_API_KEY" "https://app.zuqolab.com/api/v1/items?limit=10"
/api/v1/itemsCreate Item
Manually insert a text item into the vector store.
Parameters
textRequiredmetadataInterface Example
curl -X POST https://app.zuqolab.com/api/v1/items \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Manual entry content.",
"metadata": {"source": "manual"}
}'/api/v1/jobs/{id}Job Status
Check the status of a background bulk ingestion or generation job.
Interface Example
curl -H "X-API-KEY: YOUR_API_KEY" https://app.zuqolab.com/api/v1/jobs/JOB_ID
Keys & Usage
/api/v1/keysList API Keys
Read all active API keys for your account.
Interface Example
curl -H "X-API-KEY: YOUR_API_KEY" https://app.zuqolab.com/api/v1/keys
/api/v1/meAccount Profile
Retrieve details about your account, active plan, and owner info.
Interface Example
curl -H "X-API-KEY: YOUR_API_KEY" https://app.zuqolab.com/api/v1/me
/api/v1/usageUsage Stats
Get real-time statistics on requests, embeddings, and credits used.
Interface Example
curl -H "X-API-KEY: YOUR_API_KEY" https://app.zuqolab.com/api/v1/usage
/api/v1/webhook-settingsWebhook Settings
Configure URL for real-time notifications on job completion.
Parameters
webhook_urlRequiredInterface Example
curl -X PUT https://app.zuqolab.com/api/v1/webhook-settings \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"webhook_url": "https://callback.io/webhooks"}'