Secure your requests using either a persistent API Key or a temporary Client Session Token. Obtain these from your Dashboard โ Developer Settings.
Note: Most endpoints require X-API-Key. Profile and history endpoints require X-Client-Token.
| Field | Type | Required | Description |
|---|---|---|---|
| string | Required | Registered email address | |
| password | string | Required | Account password |
{ "client_id": "clt-...", "token": "clt-...", "name": "Sarah Connor" }
VectorizeAI uses Memories to silo data. Each memory acts as a dedicated brain for a specific chatbot or department.
| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Unique name for this memory |
| description | string | Optional | Context for the AI |
| provider | string | Optional | "gemini" (default) | "openai" |
Query your memories using natural language. The system performs semantic retrieval before generating a grounded response.
| Field | Type | Required | Description |
|---|---|---|---|
| question | string | Required | The user query |
| top_k | integer | Optional | Chunk depth (default: 5) |
| history | array | Optional | Conversation thread context |
{ "answer": "According to your uploaded PDF, the Q4 targets are...", "sources": ["Q4_Report.pdf"], "latency_ms": 1120 }
Populate your memory by uploading files or linking dynamic web content. Chunks are automatically vectorized on arrival.
Use multipart/form-data with the key file.
| Field | Type | Description |
|---|---|---|
| url | string | Full URL to scrape and index |
The Classroom AI Engine exposes a structured hierarchical curriculum system (Exams โ Papers โ Subjects โ Chapters โ Topics โ Subtopics) along with core RAG educational generation endpoints (Notes, PDF compilation, AI Quiz, and fully synthesized Reels generation).
Fetches the list of all configured exams, including their subjects, chapters, topics, and subtopics.
[ { "exam_id": "exam-...", "name": "UPSC Civil Services", "papers": [...] } ]
Given a syllabus paper, automatically generates chapters, topics, and subtopics using AI, building a complete learning matrix in seconds.
{ "success": true, "chapters_created": 8, "topics_created": 32 }
Synthesizes extensive, deeply grounded markdown study notes based on RAG knowledge vectors linked to this subtopic.
{ "success": true, "notes": "# Indian Federal Structure\nFederalism is a system of governance..." }
Compiles a custom multiple-choice question quiz from RAG study materials with answers, detailed explanations, and cognitive level mappings.
{ "success": true, "quiz": [ { "question": "Which article of the Constitution describes India as a Union of States?", "options": ["Article 1", "Article 2", "Article 3", "Article 4"], "answer": "Article 1", "explanation": "Article 1 of the Constitution says India, that is Bharat, shall be a Union of States." } ] }
Initiates a background job to generate 12 visually photorealistic scene prompts, sync segment-by-segment multilingual narration voiceovers, overlay ASS subtitles, and compile a final mixed video reel with background music.
| Field | Type | Required | Description |
|---|---|---|---|
| language | string | Optional | "English" | "Hindi" | "Spanish" | "French" (default: English) |
| voice_id | string | Optional | Premium ElevenLabs voice personality ID |
| transcript | string | Optional | Custom lecture text transcript to direct scene scripting |
{ "success": true, "job_id": "job-e2bd3664bcc8", "scenes_created": 12 }
VectorizeAI is optimized for low-latency voice and text interactions. Typical response times across the pipeline:
| Component | Target | Range | Status |
|---|---|---|---|
| Vector Retrieval | ~100ms | 50โ300ms | Fast |
| Gemini Flash | ~800ms | 600โ1200ms | Optimal |
| GPT-4o | ~1200ms | 900โ2000ms | Stable |
| Network (HTTPS) | ~150ms | 80โ400ms | Fast |
Optimization: Use streaming for a "first-byte" latency of under 400ms. Perfect for real-time customer support bots.
Drop the VectorizeAI brain into any existing interface with one line of code.
<!-- Instant Iframe Embed --> <iframe src="https://app.vectorize.ai/embed/{memory_id}" width="100%" height="600"></iframe>