# Rememberizer

### Overview
- [Why Rememberizer?](https://docs.rememberizer.ai): An introduction explaining how Rememberizer enhances generative AI apps by providing them access to relevant content from documents, data and discussions.

### Background
- [What are Vector Embeddings and Vector Databases?](https://docs.rememberizer.ai/background/what-are-vector-embeddings-and-vector-databases): A detailed explanation of how Rememberizer uses vector embeddings in vector databases to enable semantic similarity searches within user knowledge sources.

### Personal
- [Rememberizer Slack Integration](https://docs.rememberizer.ai/personal/rememberizer-slack-integration): A step-by-step guide for integrating Slack workspaces into Rememberizer as a knowledge source.
- [Rememberizer Dropbox Integration](https://docs.rememberizer.ai/personal/rememberizer-dropbox-integration): Instructions for connecting and embedding Dropbox files into Rememberizer's knowledge base.
- [Rememberizer Google Drive Integration](https://docs.rememberizer.ai/personal/rememberizer-google-drive-integration): A comprehensive guide for integrating Google Drive into Rememberizer as a knowledge source.
- [Rememberizer Gmail Integration](https://docs.rememberizer.ai/personal/rememberizer-gmail-integration): Instructions for connecting Gmail accounts and selecting labels for knowledge base integration.
- [Rememberizer Memory Integration](https://docs.rememberizer.ai/personal/rememberizer-memory-integration): Guide to using Rememberizer's shared memory feature for storing and accessing data across multiple applications.
- [Rememberizer App](https://docs.rememberizer.ai/personal/rememberizer-app): Documentation for the MacOS desktop application that converts local files into vector embeddings for Rememberizer.
- [Mementos Filter Access](https://docs.rememberizer.ai/personal/mementos-filter-access): Explanation of how to use Mementos to control third-party application access to your knowledge.
- [Manage Third-party Apps](https://docs.rememberizer.ai/personal/manage-third-party-apps): Guide for exploring, authorizing, and managing third-party applications in Rememberizer.
- [Common Knowledge](https://docs.rememberizer.ai/personal/common-knowledge): Instructions for accessing and contributing to Rememberizer's shared public knowledge base.
- [Search Your Knowledge](https://docs.rememberizer.ai/personal/search-your-knowledge): Guide to searching and retrieving conceptually similar content from your knowledge base.
- [Manage Your Embedded Knowledge](https://docs.rememberizer.ai/personal/manage-your-embedded-knowledge): Instructions for managing stored files from various sources in Rememberizer.

### Developer
- [Registering Rememberizer Apps](https://docs.rememberizer.ai/developer/registering-rememberizer-apps): Guide for creating and registering new Rememberizer applications.
- [Authorizing Rememberizer Apps](https://docs.rememberizer.ai/developer/authorizing-rememberizer-apps): Documentation for implementing OAuth2 authorization in Rememberizer applications.
- [Creating a Rememberizer GPT](https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt): Tutorial for creating a custom GPT that integrates with Rememberizer's API functionality.
- [Talk-to-Slack Sample Web App](https://docs.rememberizer.ai/developer/talk-to-slack-the-sample-web-app): Example implementation of a web application integrating LLMs with Rememberizer.
- [Registering and Using API Keys](https://docs.rememberizer.ai/developer/registering-and-using-api-keys): Instructions for obtaining and using API keys to access Rememberizer's functionality.
- [LangChain Integration](https://docs.rememberizer.ai/developer/langchain-integration): Guide for integrating Rememberizer as a LangChain retriever for vector database search.
- [Vector Stores](https://docs.rememberizer.ai/developer/vector-stores): Documentation for using Rememberizer's Vector Store functionality for handling vector data.

### API Documentation
- [API Overview](https://docs.rememberizer.ai/developer/api-documentations): Guide to authenticating and using Rememberizer's APIs using OAuth2 or API keys.
- [Memorize Content](https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer): API endpoint documentation for storing content in Rememberizer's database for later search access.
- [Retrieve Documents](https://docs.rememberizer.ai/developer/api-documentations/retrieve-documents): API endpoint for retrieving a list of all documents, Slack channels, and common knowledge within data sources.
- [Retrieve Document Contents](https://docs.rememberizer.ai/developer/api-documentations/retrieve-document-contents): API endpoint for retrieving specific document contents by ID with chunk-based pagination.
- [Retrieve Slack Content](https://docs.rememberizer.ai/developer/api-documentations/retrieve-slacks-content): API endpoint for retrieving Slack or Discord chat contents with thread support and time range filtering.
- [Search Documents](https://docs.rememberizer.ai/developer/api-documentations/search-for-documents-by-semantic-similarity): API endpoint for searching documents by semantic similarity using up to 400-word queries.
- [List Data Source Integrations](https://docs.rememberizer.ai/developer/api-documentations/list-available-data-source-integrations): API endpoint for retrieving available data sources and their integration status.
- [Retrieve Account Details](https://docs.rememberizer.ai/developer/api-documentations/retrieve-current-users-account-details): API endpoint for getting current user's account information.
- [Get Public Knowledge](https://docs.rememberizer.ai/developer/api-documentations/get-all-added-public-knowledge): API endpoint for retrieving all subscribed public knowledge items.
- [Vector Store APIs](https://docs.rememberizer.ai/developer/api-documentations/vector-store): Documentation for Rememberizer's Vector Store API endpoints and functionality.
- [Get Vector Store Information](https://docs.rememberizer.ai/developer/api-documentations/vector-store/get-vector-stores-information): API endpoint for retrieving vector store configuration and metadata.
- [List Vector Store Documents](https://docs.rememberizer.ai/developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store): API endpoint for retrieving all documents stored in a specific vector store.
- [Get Document Information](https://docs.rememberizer.ai/developer/api-documentations/vector-store/get-the-information-of-a-document): API endpoint for retrieving metadata about a specific document in a vector store.
- [Add Text Document](https://docs.rememberizer.ai/developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store): API endpoint for adding new text documents to a vector store.
- [Upload Files](https://docs.rememberizer.ai/developer/api-documentations/vector-store/upload-files-to-a-vector-store): API endpoint for uploading file documents to a vector store.
- [Update Document Content](https://docs.rememberizer.ai/developer/api-documentations/vector-store/update-files-content-in-a-vector-store): API endpoint for updating existing document content in a vector store.
- [Remove Document](https://docs.rememberizer.ai/developer/api-documentations/vector-store/remove-a-document-in-vector-store): API endpoint for removing documents from a vector store.
- [Search Vector Store](https://docs.rememberizer.ai/developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity): API endpoint for semantic similarity search within a specific vector store.

### Notices
- [Terms of Use](https://docs.rememberizer.ai/notices/terms-of-use): Legal agreement outlining the terms and conditions for using Rememberizer's services.
- [Privacy Policy](https://docs.rememberizer.ai/notices/privacy-policy): Detailed information about how Rememberizer collects, uses, and protects user data.
- [Releases](https://docs.rememberizer.ai/notices/releases): Chronological listing of Rememberizer's feature updates, improvements, and bug fixes.