# Moorcheh Documentation ## Docs - [Generate AI Answer](https://docs.moorcheh.ai/api-reference/ai/generate.md): Generate AI-powered answers to questions using your uploaded data as context or direct AI model calls. - [Delete Data](https://docs.moorcheh.ai/api-reference/data/delete.md): Delete specific documents or vectors from a namespace by providing their IDs. - [Fetch Text Data](https://docs.moorcheh.ai/api-reference/data/fetch-text-data.md): List text and summary chunks from a text-type namespace with cursor pagination. Use for export, display, or bulk RAG context loading. - [Get Documents](https://docs.moorcheh.ai/api-reference/data/get-documents.md): Retrieve specific documents by their IDs from a namespace. This endpoint allows you to fetch documents that have been previously uploaded and indexed. - [Upload Text Data](https://docs.moorcheh.ai/api-reference/data/upload-text.md): Upload text documents to a text namespace for semantic search and AI-powered operations. - [Upload Vector Data](https://docs.moorcheh.ai/api-reference/data/upload-vector.md): Upload pre-computed vector embeddings to a vector namespace for high-performance similarity search. - [Delete File](https://docs.moorcheh.ai/api-reference/files/delete-file.md): Delete one or more files from a namespace in document storage (S3). - [List Files](https://docs.moorcheh.ai/api-reference/files/list-files.md): List file objects stored in document storage (S3) for a namespace you own. API key authentication. - [Upload File](https://docs.moorcheh.ai/api-reference/files/upload-file-url.md): Get a pre-signed S3 URL to upload files directly, bypassing the 10MB API Gateway limit. - [Introduction](https://docs.moorcheh.ai/api-reference/introduction.md): Getting started with the Moorcheh API - [Create Namespace](https://docs.moorcheh.ai/api-reference/namespaces/create.md): Create a new namespace to organize and store your data. Namespaces can be either text-based for document storage or vector-based for embedding storage. - [Delete Namespace](https://docs.moorcheh.ai/api-reference/namespaces/delete.md): Permanently delete a namespace and all its contained data. This action cannot be undone. - [List Namespaces](https://docs.moorcheh.ai/api-reference/namespaces/list.md): Retrieve a list of all namespaces in your account with their details and statistics. - [Search](https://docs.moorcheh.ai/api-reference/search/query.md): Perform advanced semantic searches across one or multiple namespaces using text queries or vector embeddings with ITS scoring. - [Help & assistance](https://docs.moorcheh.ai/assistance.md): Get help with Moorcheh documentation, the API, and your account - [Platform Changelog](https://docs.moorcheh.ai/changelog.md): Track the evolution of Moorcheh platform with detailed release notes, improvements, and updates across versions. - [Enterprise Changelog](https://docs.moorcheh.ai/enterprise-changelog.md): Track enterprise-only releases for governance, metadata, search controls, RAG workflow, and large-file ingestion features. - [AI Answer Generation](https://docs.moorcheh.ai/guides/ai-generation.md): Generate contextual AI-powered answers from your data - [Authentication](https://docs.moorcheh.ai/guides/authentication.md): Learn how to authenticate your API requests - [Best Practices](https://docs.moorcheh.ai/guides/best-practices.md): Optimization techniques and best practices for Moorcheh - [Namespaces](https://docs.moorcheh.ai/guides/namespaces.md): Understand how to organize and manage your data with namespaces - [Semantic Search](https://docs.moorcheh.ai/guides/search.md): Learn how to perform semantic search across your data - [Use Cases & Examples](https://docs.moorcheh.ai/guides/use-cases.md): Real-world examples and use cases for Moorcheh - [Welcome to Moorcheh](https://docs.moorcheh.ai/index.md): Information-Theoretical search Engine - [Configuration](https://docs.moorcheh.ai/integrations/chat-boilerplate/configuration.md): Complete guide to configuring your chat application's API, branding, themes, and fonts - [Deployment](https://docs.moorcheh.ai/integrations/chat-boilerplate/deployment.md): Deploy your chat application to production with various hosting platforms - [Installation & Setup](https://docs.moorcheh.ai/integrations/chat-boilerplate/installation.md): Complete guide to installing and setting up your Moorcheh Chat Boilerplate project - [Chat Boilerplate Overview](https://docs.moorcheh.ai/integrations/chat-boilerplate/overview.md): A Next.js boilerplate for building AI-powered chat applications with Moorcheh AI integration - [Cohere Integration](https://docs.moorcheh.ai/integrations/cohere/overview.md): Use Cohere Embed v4 with Moorcheh vector namespaces for custom semantic search. - [Gemini Integration](https://docs.moorcheh.ai/integrations/gemini/overview.md): Use Google Gemini embedding models with Moorcheh vector namespaces for multimodal semantic search. - [Jina Integration](https://docs.moorcheh.ai/integrations/jina/overview.md): Use Jina jina-embeddings-v5-text-small with Moorcheh vector namespaces for multilingual semantic search. - [LangChain Integration](https://docs.moorcheh.ai/integrations/langchain/overview.md): Lightning-fast semantic search engine and vector store using Maximally Informative Binarization (MIB) and Information-Theoretic Score (ITS) - [LlamaIndex Integration](https://docs.moorcheh.ai/integrations/llamaindex/overview.md): Moorcheh Vector Store integration with LlamaIndex for advanced document processing and retrieval - [MCP Configuration](https://docs.moorcheh.ai/integrations/mcp/configuration.md): Understand available tools, supported models, and troubleshooting - [MCP Introduction](https://docs.moorcheh.ai/integrations/mcp/introduction.md): Deep dive into MCP concepts and Moorcheh's implementation - [MCP Overview](https://docs.moorcheh.ai/integrations/mcp/overview.md): Moorcheh MCP Server - Complete integration guide - [MCP Setup](https://docs.moorcheh.ai/integrations/mcp/setup.md): Learn how to install, configure, and start the MCP server - [Mistral Integration](https://docs.moorcheh.ai/integrations/mistral/overview.md): Use Mistral mistral-embed with Moorcheh vector namespaces for semantic search. - [n8n Integration](https://docs.moorcheh.ai/integrations/n8n/overview.md): Moorcheh community node for n8n workflow automation - [Nvidia](https://docs.moorcheh.ai/integrations/nvidia/overview.md): Use NVIDIA llama-nemotron-embed-vl-1b-v2 with Moorcheh vector namespaces for semantic search. - [Voyage AI Integration](https://docs.moorcheh.ai/integrations/voyage/overview.md): Use Voyage embedding models with Moorcheh vector namespaces for semantic search and RAG. - [Privacy Policy](https://docs.moorcheh.ai/legal/privacy-policy.md): How Edge AI Innovations collects, uses, and protects personal information. - [Terms & Conditions](https://docs.moorcheh.ai/legal/terms-and-conditions.md): Terms governing the use of Edge AI Innovations services, websites, and products. - [Delete](https://docs.moorcheh.ai/on-edge/api-references/delete.md): Delete vectors by id. - [Health](https://docs.moorcheh.ai/on-edge/api-references/health.md): Check server health and store quota. - [Search](https://docs.moorcheh.ai/on-edge/api-references/search.md): Search stored vectors with a 1024-dimensional query vector. - [Upload vectors](https://docs.moorcheh.ai/on-edge/api-references/upload.md): Upload or replace 1024-dimensional vectors by id. - [Changelog](https://docs.moorcheh.ai/on-edge/changelog.md): Release notes for Moorcheh On-Edge - moorcheh-edge, local API server, CLI, and Python SDK. - [moorcheh-edge delete](https://docs.moorcheh.ai/on-edge/cli/delete.md): Delete vectors by id. - [CLI overview](https://docs.moorcheh.ai/on-edge/cli/introduction.md): moorcheh-edge command-line interface. - [moorcheh-edge down](https://docs.moorcheh.ai/on-edge/cli/runtime/down.md): Stop and remove the edge container. - [moorcheh-edge status](https://docs.moorcheh.ai/on-edge/cli/runtime/status.md): Check server health and store quota. - [moorcheh-edge up](https://docs.moorcheh.ai/on-edge/cli/runtime/up.md): Pull the Docker image and start the edge server. - [moorcheh-edge search](https://docs.moorcheh.ai/on-edge/cli/search.md): Search with a JSON array query vector. - [moorcheh-edge upload-vectors](https://docs.moorcheh.ai/on-edge/cli/upload-vectors.md): Upload vectors from a JSON file. - [Arduino UNO Q](https://docs.moorcheh.ai/on-edge/guides/arduino-uno-q.md): Install and run Moorcheh Edge on the Arduino UNO Q Linux environment. - [Moorcheh Edge](https://docs.moorcheh.ai/on-edge/introduction.md): On-device vector search with moorcheh-edge and Docker. - [Limits](https://docs.moorcheh.ai/on-edge/limits.md): Store size, vector dimensions, and free vs paid Moorcheh. - [Prerequisites](https://docs.moorcheh.ai/on-edge/prerequisites.md): Install Python and Docker before running Moorcheh Edge. - [delete](https://docs.moorcheh.ai/on-edge/python-client/delete.md): Delete vectors by id. - [Getting started](https://docs.moorcheh.ai/on-edge/python-client/getting-started.md): End-to-end Python workflow with Moorcheh Edge. - [health](https://docs.moorcheh.ai/on-edge/python-client/health.md): Check server health and store quota. - [Python client overview](https://docs.moorcheh.ai/on-edge/python-client/introduction.md): moorcheh-edge Python SDK and HTTP client. - [search](https://docs.moorcheh.ai/on-edge/python-client/search.md): Search with a 1024-dimensional query vector. - [upload](https://docs.moorcheh.ai/on-edge/python-client/upload.md): Upload or replace vectors. - [Quickstart](https://docs.moorcheh.ai/on-edge/quickstart.md): Start Moorcheh Edge, upload vectors, and search. - [Generate AI Answer](https://docs.moorcheh.ai/on-prem/api-references/ai/generate.md): Generate AI-powered answers using your data as context or direct LLM calls. - [Fetch Text Data](https://docs.moorcheh.ai/on-prem/api-references/data/fetch-text-data.md): List text and summary chunks from a text namespace with cursor pagination. - [Upload Documents](https://docs.moorcheh.ai/on-prem/api-references/data/upload-documents.md): Upload text documents to a text namespace. Embeddings are computed via Ollama. Returns an async job id. - [Upload Job Status](https://docs.moorcheh.ai/on-prem/api-references/data/upload-job-status.md): Poll progress of a document or vector upload job. - [Upload Vectors](https://docs.moorcheh.ai/on-prem/api-references/data/upload-vectors.md): Upload precomputed vectors to a vector namespace. Returns an async job id. - [Delete File Index](https://docs.moorcheh.ai/on-prem/api-references/files/delete.md): Remove a file's chunks and summaries from the index. The source file on disk is kept. - [File Job Status](https://docs.moorcheh.ai/on-prem/api-references/files/file-job-status.md): Poll file upload or file delete job progress. - [Get File](https://docs.moorcheh.ai/on-prem/api-references/files/get.md): Get one indexed file record by file_id. - [List Files](https://docs.moorcheh.ai/on-prem/api-references/files/list.md): List indexed files and upload status for a text namespace. - [Upload File](https://docs.moorcheh.ai/on-prem/api-references/files/upload.md): Upload and index documents from paths visible inside the server container (async file upload job). - [Health](https://docs.moorcheh.ai/on-prem/api-references/health.md): Check server health, embedding provider and model, and global item quota. - [Delete Items by ID](https://docs.moorcheh.ai/on-prem/api-references/items/delete.md): Delete items by id within a namespace (up to 100 ids per request). Frees global quota. - [Get Items by ID](https://docs.moorcheh.ai/on-prem/api-references/items/get.md): Retrieve items by id within a namespace (up to 100 ids per request). - [Create Namespace](https://docs.moorcheh.ai/on-prem/api-references/namespaces/create.md): Create a new namespace to organize and store your data. Namespaces can be either text-based for document storage or vector-based for embedding storage. - [Delete Namespace](https://docs.moorcheh.ai/on-prem/api-references/namespaces/delete.md): Delete a namespace and all of its items. Runs asynchronously; poll the delete job for progress. - [Namespace Delete Job Status](https://docs.moorcheh.ai/on-prem/api-references/namespaces/delete-job-status.md): Poll progress of an asynchronous namespace delete job. - [List Namespaces](https://docs.moorcheh.ai/on-prem/api-references/namespaces/list.md): List all namespaces with type, vector dimension, item count, and created time. - [Search](https://docs.moorcheh.ai/on-prem/api-references/search/query.md): Semantic search across one or more namespaces using a text or vector query. - [Changelog](https://docs.moorcheh.ai/on-prem/changelog.md): Release notes for Moorcheh On-Prem - moorcheh-client, local API server, CLI, and Python client. - [moorcheh answer](https://docs.moorcheh.ai/on-prem/cli/ai/generate.md): Generate an AI answer via POST /answer. - [fetch-text-data](https://docs.moorcheh.ai/on-prem/cli/data/fetch-text-data.md): List text chunks from a namespace with cursor pagination. - [moorcheh upload-documents](https://docs.moorcheh.ai/on-prem/cli/data/upload-documents.md): Upload text documents to a text namespace. - [moorcheh upload-job-status](https://docs.moorcheh.ai/on-prem/cli/data/upload-job-status.md): Poll document or vector upload job progress. - [moorcheh upload-vectors](https://docs.moorcheh.ai/on-prem/cli/data/upload-vectors.md): Upload vectors to a vector namespace. - [moorcheh delete-file](https://docs.moorcheh.ai/on-prem/cli/files/delete-file.md): Remove a file from the search index. The file on disk is kept. - [moorcheh file-get](https://docs.moorcheh.ai/on-prem/cli/files/file-get.md): Get one indexed file record by file_id. - [moorcheh file-job-status](https://docs.moorcheh.ai/on-prem/cli/files/file-job-status.md): Poll file upload or file delete job progress. - [moorcheh list-files](https://docs.moorcheh.ai/on-prem/cli/files/list-files.md): List indexed files in a text namespace. - [moorcheh upload-file](https://docs.moorcheh.ai/on-prem/cli/files/upload-file.md): Upload one file from ~/.moorcheh/uploads into a text namespace. - [CLI overview](https://docs.moorcheh.ai/on-prem/cli/introduction.md): moorcheh command-line interface for starting the runtime and calling the API. - [moorcheh items-delete](https://docs.moorcheh.ai/on-prem/cli/items/delete.md): Delete items by id within a namespace. - [moorcheh items-get](https://docs.moorcheh.ai/on-prem/cli/items/get.md): Get items by id within a namespace. - [moorcheh namespace-create](https://docs.moorcheh.ai/on-prem/cli/namespaces/create.md): Create a text or vector namespace. - [moorcheh namespace-delete](https://docs.moorcheh.ai/on-prem/cli/namespaces/delete.md): Delete a namespace and all its items (async). - [moorcheh namespace-delete-job-status](https://docs.moorcheh.ai/on-prem/cli/namespaces/delete-job-status.md): Poll namespace delete job progress. - [moorcheh namespace-list](https://docs.moorcheh.ai/on-prem/cli/namespaces/list.md): List all namespaces with item counts. - [moorcheh configure](https://docs.moorcheh.ai/on-prem/cli/runtime/configure.md): Set embedding provider, model, and API keys; saved to ~/.moorcheh/config.json. - [moorcheh down](https://docs.moorcheh.ai/on-prem/cli/runtime/down.md): Stop and remove Moorcheh runtime containers. - [moorcheh status](https://docs.moorcheh.ai/on-prem/cli/runtime/status.md): Check server health and global item quota. - [moorcheh up](https://docs.moorcheh.ai/on-prem/cli/runtime/up.md): Start the Moorcheh server; configure Ollama, OpenAI, or Cohere embeddings. - [moorcheh search](https://docs.moorcheh.ai/on-prem/cli/search/query.md): Semantic search with a text or vector query. - [Embedding providers](https://docs.moorcheh.ai/on-prem/embedding-providers.md): Choose Ollama, OpenAI, or Cohere for text embeddings; supported models and dimensions. - [Moorcheh On-Prem](https://docs.moorcheh.ai/on-prem/introduction.md): Self-hosted semantic search and vector storage with moorcheh-client and Docker. - [Prerequisites](https://docs.moorcheh.ai/on-prem/prerequisites.md): Install Python and Docker; choose Ollama, OpenAI, or Cohere for text embeddings. - [Generate Answer](https://docs.moorcheh.ai/on-prem/python-client/ai/generate.md): Generate AI answers using the Python client - [Fetch Text Data](https://docs.moorcheh.ai/on-prem/python-client/data/fetch-text-data.md): List text chunks with pagination using the Python client - [Upload Documents](https://docs.moorcheh.ai/on-prem/python-client/data/upload-documents.md): Upload text documents using the Python client - [Upload Job Status](https://docs.moorcheh.ai/on-prem/python-client/data/upload-job-status.md): Poll upload job progress using the Python client - [Upload Vectors](https://docs.moorcheh.ai/on-prem/python-client/data/upload-vectors.md): Upload precomputed vectors using the Python client - [Delete File](https://docs.moorcheh.ai/on-prem/python-client/files/delete-file.md): Remove a file index using the Python client - [Get File](https://docs.moorcheh.ai/on-prem/python-client/files/file-get.md): Get an indexed file record using the Python client - [File Job Status](https://docs.moorcheh.ai/on-prem/python-client/files/file-job-status.md): Poll file upload or delete jobs using the Python client - [List Files](https://docs.moorcheh.ai/on-prem/python-client/files/list-files.md): List indexed files using the Python client - [Upload Files](https://docs.moorcheh.ai/on-prem/python-client/files/upload-files.md): Upload files from server paths using the Python client - [Getting Started](https://docs.moorcheh.ai/on-prem/python-client/getting-started.md): End-to-end Python client workflow: health, namespace, upload, poll, search - [Health Check](https://docs.moorcheh.ai/on-prem/python-client/health.md): Check server health and quota using the Python client - [Python Client](https://docs.moorcheh.ai/on-prem/python-client/introduction.md): moorcheh-client package for Moorcheh on-prem - [Delete Items](https://docs.moorcheh.ai/on-prem/python-client/items/delete.md): Delete items by id using the Python client - [Get Items](https://docs.moorcheh.ai/on-prem/python-client/items/get.md): Get items by id using the Python client - [Create Namespace](https://docs.moorcheh.ai/on-prem/python-client/namespaces/create.md): Create a new namespace using the Python client - [Delete Namespace](https://docs.moorcheh.ai/on-prem/python-client/namespaces/delete.md): Delete a namespace using the Python client - [Delete Job Status](https://docs.moorcheh.ai/on-prem/python-client/namespaces/delete-job-status.md): Poll namespace delete job progress using the Python client - [List Namespaces](https://docs.moorcheh.ai/on-prem/python-client/namespaces/list.md): List all namespaces using the Python client - [Search](https://docs.moorcheh.ai/on-prem/python-client/search/query.md): Run semantic search using the Python client - [Quickstart](https://docs.moorcheh.ai/on-prem/quickstart.md): Start Moorcheh, create a namespace, upload data, and search. - [Generate AI Answer](https://docs.moorcheh.ai/python-sdk/ai/generate.md): Generate AI-powered answers using your data with the Python SDK - [Best Practices](https://docs.moorcheh.ai/python-sdk/best-practices.md): Learn best practices and error handling for the Moorcheh Python SDK - [Client Initialization](https://docs.moorcheh.ai/python-sdk/client.md): Learn how to initialize and configure the MoorchehClient - [Data Management](https://docs.moorcheh.ai/python-sdk/data.md): Upload and manage your data using the Python SDK - [Delete Data](https://docs.moorcheh.ai/python-sdk/data/delete.md): Delete specific documents or vectors from a namespace using the Python SDK - [Fetch Text Data](https://docs.moorcheh.ai/python-sdk/data/fetch-text-data.md): List text and summary chunks in a text namespace with cursor pagination using the Python SDK - [Get Documents](https://docs.moorcheh.ai/python-sdk/data/get-documents.md): Retrieve specific documents by their IDs using the Python SDK - [Upload Text Data](https://docs.moorcheh.ai/python-sdk/data/upload-text.md): Upload text documents to a namespace using the Python SDK - [Upload Vector Data](https://docs.moorcheh.ai/python-sdk/data/upload-vector.md): Upload pre-computed vector embeddings to a namespace using the Python SDK - [Delete Files](https://docs.moorcheh.ai/python-sdk/files/delete-files.md): Delete uploaded file objects from a namespace using the Python SDK - [List Files](https://docs.moorcheh.ai/python-sdk/files/list-files.md): List raw file objects in document storage for a namespace using the Python SDK - [Upload File](https://docs.moorcheh.ai/python-sdk/files/upload-file.md): Upload files to a text namespace using the Python SDK - [Introduction](https://docs.moorcheh.ai/python-sdk/introduction.md): Getting started with the Moorcheh Python SDK - [Legacy Client Methods](https://docs.moorcheh.ai/python-sdk/legacy-client.md): Deprecated legacy Python SDK API. Moorcheh no longer supports these methods-use the resource-based client instead. - [Create Namespace](https://docs.moorcheh.ai/python-sdk/namespaces/create.md): Create a new namespace using the Python SDK - [Delete Namespace](https://docs.moorcheh.ai/python-sdk/namespaces/delete.md): Permanently delete a namespace using the Python SDK - [List Namespaces](https://docs.moorcheh.ai/python-sdk/namespaces/list.md): Retrieve a list of all namespaces using the Python SDK - [Search](https://docs.moorcheh.ai/python-sdk/search/query.md): Perform semantic search across namespaces using the Python SDK - [Quick Start](https://docs.moorcheh.ai/quickstart.md): Get started with Moorcheh in under 5 minutes ## OpenAPI Specs - [openapi](https://docs.moorcheh.ai/api-reference/openapi.json) ## Optional - [Community](https://discord.com/invite/CyxRFQSQ3p) - [GitHub](https://github.com/moorcheh-ai) - [Blog](https://www.moorcheh.ai/blog)