API Overview
Introduction
Overview of the Vedaya API
Vedaya API
The Vedaya API provides comprehensive functionality for data ingestion, knowledge graph management, vector indexing, and retrieval operations. This API allows you to build intelligent applications that can process, analyze, and retrieve information from various document sources.
API Capabilities
The API is organized into several functional areas:
Data Ingestion
- Upload files for processing and embedding
- Connect to cloud storage providers (Google Drive, Dropbox, OneDrive, S3, Azure)
- Ingest documents from URLs
- Monitor ingestion status
- Configure chunking and embedding settings
Knowledge Graph
- Entity detection and relationship extraction
- Graph visualization and exploration
- Concept clustering
- Neo4j integration
- Entity management (merging, querying)
Vector Indexing
- Document embedding and indexing
- Retrieval of vector embeddings
- Statistics and monitoring
- Local vector generation
Retrieval and RAG
- Query the knowledge base
- Retrieve relevant document chunks
- RAG (Retrieval Augmented Generation) pipeline support
- Chatbot functionality with RAG capabilities
Authentication
API requests require authentication. Contact Vedaya support for API keys and authentication instructions.
Base URL
For detailed endpoint documentation, please refer to the specific API sections.