# Tailwinds - The UI for AI

## Tailwinds - The UI for AI

- [Welcome to Tailwinds](https://tailwindsdocs.innovativesol.com/readme.md): Tailwinds is the "UI for AI" platform designed to simplify the creation of AI-powered applications, workflows, chatbots, and APIs.
- [Chatflows](https://tailwindsdocs.innovativesol.com/readme/chatflows.md)
- [LangChain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain.md): LangChain Agent Nodes
- [Agents](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents.md): LangChain Agent Nodes
- [Airtable Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/airtable-agent.md): Agent used to to answer queries on Airtable table.
- [AutoGPT](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/autogpt.md): Autonomous agent with chain of thoughts for self-guided task completion.
- [BabyAGI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/babyagi.md): Task Driven Autonomous Agent which creates new task and reprioritizes task list based on objective
- [CSV Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/csv-agent.md): Agent used to answer queries on CSV data.
- [Conversational Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/conversational-agent.md): Conversational agent for a chat model. It will utilize chat specific prompts.
- [OpenAI Assistant](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/openai-assistant.md): An agent that uses OpenAI Assistant API to pick the tool and args to call.
- [Threads](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/openai-assistant/threads.md)
- [ReAct Agent Chat](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/react-agent-chat.md)
- [ReAct Agent LLM](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/react-agent-llm.md)
- [Tool Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/tool-agent.md): Agent that uses Function Calling to pick the tools and args to call.
- [XML Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/agents/xml-agent.md): Agent that is designed for LLMs that are good for reasoning/writing XML (e.g: Anthropic Claude).
- [Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache.md): LangChain Cache Nodes
- [InMemory Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache/in-memory-cache.md): Caches LLM response in local memory, will be cleared when app is restarted.
- [InMemory Embedding Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache/inmemory-embedding-cache.md): Cache generated Embeddings in memory to avoid needing to recompute them.
- [Momento Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache/momento-cache.md): Cache LLM response using Momento, a distributed, serverless cache.
- [Redis Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache/redis-cache.md): Cache LLM response in Redis, useful for sharing cache across multiple processes or servers.
- [Redis Embeddings Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache/redis-embeddings-cache.md): Cache LLM response in Redis, useful for sharing cache across multiple processes or servers.
- [Upstash Redis Cache](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/cache/upstash-redis-cache.md): Cache LLM response in Upstash Redis, serverless data for Redis and Kafka.
- [Chains](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains.md): LangChain Chain Nodes
- [GET API Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/get-api-chain.md): Chain to run queries against GET API.
- [OpenAPI Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/openapi-chain.md): Chain that automatically select and call APIs based only on an OpenAPI spec.
- [POST API Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/post-api-chain.md): Chain to run queries against POST API.
- [Conversation Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/conversation-chain.md): Chat models specific conversational chain with memory.
- [Conversational Retrieval QA Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/conversational-retrieval-qa-chain.md)
- [LLM Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/llm-chain.md): Chain to run queries against LLMs.
- [Multi Prompt Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/multi-prompt-chain.md): Chain automatically picks an appropriate prompt from multiple prompt templates.
- [Multi Retrieval QA Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/multi-retrieval-qa-chain.md): QA Chain that automatically picks an appropriate vector store from multiple retrievers.
- [Retrieval QA Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/retrieval-qa-chain.md): QA chain to answer a question based on the retrieved documents.
- [Sql Database Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/sql-database-chain.md): Answer questions over a SQL database.
- [Vectara QA Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/vectara-chain.md)
- [VectorDB QA Chain](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chains/vectordb-qa-chain.md): QA chain for vector databases.
- [Chat Models](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models.md): LangChain Chat Model Nodes
- [AWS ChatBedrock](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/aws-chatbedrock.md): Wrapper around AWS Bedrock large language models that use the Chat endpoint.
- [Azure ChatOpenAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/azure-chatopenai-1.md)
- [NIBittensorChat](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/nibittensorchat.md): Wrapper around Bittensor subnet 1 large language models.
- [ChatAnthropic](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chatanthropic.md): Wrapper around ChatAnthropic large language models that use the Chat endpoint.
- [ChatCohere](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chatcohere.md): Wrapper around Cohere Chat Endpoints.
- [Chat Fireworks](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chat-fireworks.md): Wrapper around Fireworks Chat Endpoints.
- [ChatGoogleGenerativeAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/google-ai.md)
- [ChatGooglePaLM](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chatgooglepalm.md): Wrapper around Google MakerSuite PaLM large language models using the Chat endpoint.
- [Google VertexAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/google-vertexai.md)
- [ChatHuggingFace](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chathuggingface.md): Wrapper around HuggingFace large language models.
- [ChatMistralAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/mistral-ai.md)
- [ChatOllama](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chatollama.md)
- [ChatOllama Funtion](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chatollama-funtion.md): Run open-source function-calling compatible LLM on Ollama.
- [ChatOpenAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/azure-chatopenai.md)
- [ChatOpenAI Custom](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chatopenai-custom.md): Custom/FineTuned model using OpenAI Chat compatible API.
- [ChatTogetherAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/chattogetherai.md): Wrapper around TogetherAI large language models
- [GroqChat](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/chat-models/groqchat.md): Wrapper around Groq API with LPU Inference Engine.
- [Document Loaders](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders.md): LangChain Document Loader Nodes
- [API Loader](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/api-loader.md): Load data from an API.
- [Airtable](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/airtable.md): Load data from Airtable table.
- [Apify Website Content Crawler](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/apify-website-content-crawler.md): Load data from Apify Website Content Crawler.
- [Cheerio Web Scraper](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/cheerio-web-scraper.md)
- [Confluence](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/confluence.md): Load data from a Confluence Document
- [Csv File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/csv-file.md): Load data from CSV files.
- [Custom Document Loader](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/custom-document-loader.md): Custom function for loading documents.
- [Document Store](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/document-store.md): Load data from pre-configured document stores.
- [Docx File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/docx-file.md): Load data from DOCX files.
- [Figma](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/figma.md): Load data from a Figma file.
- [FireCrawl](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/firecrawl.md): Load data from URL using FireCrawl.
- [Folder with Files](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/folder-with-files.md): Load data from folder with multiple files.
- [GitBook](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/gitbook.md): Load data from GitBook.
- [Github](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/github.md): Load data from a GitHub repository.
- [Json File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/json-file.md): Load data from JSON files.
- [Json Lines File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/json-lines-file.md): Load data from JSON Lines files.
- [Notion Database](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/notion-database.md): Load data from Notion Database (each row is a separate document with all properties as metadata).
- [Notion Folder](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/notion-folder.md): Load data from the exported and unzipped Notion folder.
- [Notion Page](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/notion-page.md): Load data from Notion Page (including child pages all as separate documents).
- [PDF Files](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/pdf-file.md)
- [Plain Text](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/plain-text.md): Load data from plain text.
- [Playwright Web Scraper](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/playwright-web-scraper.md)
- [Puppeteer Web Scraper](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/puppeteer-web-scraper.md)
- [AWS S3 File Loader](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/s3-file-loader.md)
- [SearchApi For Web Search](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/searchapi-for-web-search.md): Load data from real-time search results.
- [SerpApi For Web Search](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/serpapi-for-web-search.md): Load and process data from web search results.
- [Spider Web Scraper/Crawler](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/spider-web-scraper-crawler.md): Scrape & Crawl the web with Spider.
- [Text File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/text-file.md): Load data from text files.
- [Unstructured File Loader](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/unstructured-file-loader.md): Use Unstructured.io to load data from a file path.
- [Unstructured Folder Loader](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/unstructured-folder-loader.md): Use Unstructured.io to load data from a folder. Note: Currently doesn't support .png and .heic until unstructured is updated.
- [VectorStore To Document](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/document-loaders/vectorstore-to-document.md): Search documents with scores from vector store.
- [Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings.md): LangChain Embedding Nodes
- [AWS Bedrock Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/aws-bedrock-embeddings.md): AWSBedrock embedding models to generate embeddings for a given text.
- [Azure OpenAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/azure-openai-embeddings.md)
- [Cohere Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/cohere-embeddings.md): Cohere API to generate embeddings for a given text
- [Google GenerativeAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/googlegenerativeai-embeddings.md): Google Generative API to generate embeddings for a given text.
- [Google PaLM Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/google-palm-embeddings.md): Google MakerSuite PaLM API to generate embeddings for a given text.
- [Google VertexAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/googlevertexai-embeddings.md): Google vertexAI API to generate embeddings for a given text.
- [HuggingFace Inference Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/huggingface-inference-embeddings.md): HuggingFace Inference API to generate embeddings for a given text.
- [MistralAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/mistralai-embeddings.md): MistralAI API to generate embeddings for a given text.
- [Ollama Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/ollama-embeddings.md): Generate embeddings for a given text using open source model on Ollama.
- [OpenAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/openai-embeddings.md): OpenAI API to generate embeddings for a given text.
- [OpenAI Embeddings Custom](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/openai-embeddings-custom.md): OpenAI API to generate embeddings for a given text.
- [TogetherAI Embedding](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/togetherai-embedding.md): TogetherAI Embedding models to generate embeddings for a given text.
- [VoyageAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/embeddings/voyageai-embeddings.md): Voyage AI API to generate embeddings for a given text.
- [LLMs](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms.md): LangChain LLM Nodes
- [AWS Bedrock](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/aws-bedrock.md): Wrapper around AWS Bedrock large language models.
- [Azure OpenAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/azure-openai.md): Wrapper around Azure OpenAI large language models.
- [NIBittensorLLM](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/nibittensorllm.md): Wrapper around Bittensor subnet 1 large language models.
- [Cohere](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/cohere.md): Wrapper around Cohere large language models.
- [GooglePaLM](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/googlepalm.md): Wrapper around Google MakerSuite PaLM large language models.
- [GoogleVertex AI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/googlevertex-ai.md): Wrapper around GoogleVertexAI large language models.
- [HuggingFace Inference](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/huggingface-inference.md): Wrapper around HuggingFace large language models.
- [Ollama](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/ollama.md): Wrapper around open source large language models on Ollama.
- [OpenAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/openai.md): Wrapper around OpenAI large language models.
- [Replicate](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/llms/replicate.md): Use Replicate to run open source models on cloud.
- [Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory.md): LangChain Memory Nodes
- [Buffer Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/buffer-memory.md)
- [Buffer Window Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/buffer-window-memory.md)
- [Conversation Summary Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/conversation-summary-memory.md)
- [Conversation Summary Buffer Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/conversation-summary-buffer-memory.md)
- [DynamoDB Chat Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/dynamodb-chat-memory.md): Stores the conversation in dynamo db table.
- [MongoDB Atlas Chat Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/mongodb-atlas-chat-memory.md): Stores the conversation in MongoDB Atlas.
- [Redis-Backed Chat Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/redis-backed-chat-memory.md): Summarizes the conversation and stores the memory in Redis server.
- [Upstash Redis-Backed Chat Memory](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/memory/upstash-redis-backed-chat-memory.md): Summarizes the conversation and stores the memory in Upstash Redis server.
- [Moderation](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/moderation.md): LangChain Moderation Nodes
- [OpenAI Moderation](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/moderation/openai-moderation.md): Check whether content complies with OpenAI usage policies.
- [Simple Prompt Moderation](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/moderation/simple-prompt-moderation.md): Check whether input consists of any text from Deny list, and prevent being sent to LLM.
- [Output Parsers](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/output-parsers.md): LangChain Output Parser Nodes
- [CSV Output Parser](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/output-parsers/csv-output-parser.md): Parse the output of an LLM call as a comma-separated list of values.
- [Custom List Output Parser](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/output-parsers/custom-list-output-parser.md): Parse the output of an LLM call as a list of values.
- [Structured Output Parser](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/output-parsers/structured-output-parser.md): Parse the output of an LLM call into a given (JSON) structure.
- [Advanced Structured Output Parser](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/output-parsers/advanced-structured-output-parser.md): Parse the output of an LLM call into a given structure by providing a Zod schema.
- [Prompts](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/prompts.md): LangChain Prompt Nodes
- [Chat Prompt Template](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/prompts/chat-prompt-template.md): Schema to represent a chat prompt.
- [Few Shot Prompt Template](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/prompts/few-shot-prompt-template.md): Prompt template you can build with examples.
- [Prompt Template](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/prompts/prompt-template.md): Schema to represent a basic prompt for an LLM.
- [Record Managers](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/record-managers.md): LangChain Record Manager Nodes
- [Retrievers](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers.md): LangChain Retriever Nodes
- [Cohere Rerank Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/cohere-rerank-retriever.md): Cohere Rerank indexes the documents from most to least semantically relevant to the query.
- [Embeddings Filter Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/embeddings-filter-retriever.md): A document compressor that uses embeddings to drop documents unrelated to the query.
- [HyDE Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/hyde-retriever.md): Use HyDE retriever to retrieve from a vector store.
- [LLM Filter Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/llm-filter-retriever.md): Iterate over the initially returned documents and extract, from each, only the content that is relevant to the query.
- [Multi Query Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/multi-query-retriever.md): Generate multiple queries from different perspectives for a given user input query.
- [Prompt Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/prompt-retriever.md): Store prompt template with name & description to be later queried by MultiPromptChain.
- [Reciprocal Rank Fusion Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/reciprocal-rank-fusion-retriever.md): Reciprocal Rank Fusion to re-rank search results by multiple query generation.
- [Similarity Score Threshold Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/similarity-score-threshold-retriever.md): Return results based on the minimum similarity percentage.
- [Vector Store Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/vector-store-retriever.md): Store vector store as retriever to be later queried by MultiRetrievalQAChain.
- [Voyage AI Rerank Retriever](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/retrievers/page.md): Voyage AI Rerank indexes the documents from most to least semantically relevant to the query.
- [Text Splitters](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters.md): LangChain Text Splitter Nodes
- [Character Text Splitter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters/character-text-splitter.md): Splits only on one type of character (defaults to "\n\n").
- [Code Text Splitter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters/code-text-splitter.md): Split documents based on language-specific syntax.
- [Html-To-Markdown Text Splitter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters/html-to-markdown-text-splitter.md): Converts Html to Markdown and then split your content into documents based on the Markdown headers.
- [Markdown Text Splitter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters/markdown-text-splitter.md): Split your content into documents based on the Markdown headers.
- [Recursive Character Text Splitter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters/recursive-character-text-splitter.md): Split documents recursively by different characters - starting with "\n\n", then "\n", then " ".
- [Token Text Splitter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/text-splitters/token-text-splitter.md): Splits a raw text string by first converting the text into BPE tokens, then split these tokens into chunks and convert the tokens within a single chunk back into text.
- [Tools](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools.md): LangChain Tool Nodes
- [BraveSearch API](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/bravesearch-api.md): Wrapper around BraveSearch API - a real-time API to access Brave search results.
- [Calculator](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/calculator.md): Perform calculations on response.
- [Chain Tool](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/chain-tool.md): Use a chain as allowed tool for agent.
- [Chatflow Tool](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/chatflow-tool.md): Execute another chatflow and get the response.
- [Custom Tool](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/custom-tool.md)
- [Exa Search](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/exa-search.md): Wrapper around Exa Search API - search engine fully designed for use by LLMs.
- [Google Custom Search](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/google-custom-search.md): Wrapper around Google Custom Search API - a real-time API to access Google search results.
- [OpenAPI Toolkit](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/openapi-toolkit.md): Load OpenAPI specification.
- [Python Interpreter](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/python-interpreter.md): Execute python code in Pyodide sandbox environment.
- [Read File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/read-file.md): Read file from disk.
- [Request Get](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/request-get.md): Execute HTTP GET requests.
- [Request Post](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/request-post.md): Execute HTTP POST requests.
- [Retriever Tool](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/retriever-tool.md): Use a retriever as allowed tool for agent.
- [SearchApi](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/searchapi.md): Real-time API for accessing Google Search data.
- [SearXNG](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/searxng.md): Wrapper around SearXNG - a free internet metasearch engine.
- [Serp API](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/serp-api.md): Wrapper around SerpAPI - a real-time API to access Google search results.
- [Serper](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/serper.md): Wrapper around Serper.dev - Google Search API.
- [Web Browser](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/web-browser.md): Gives agent the ability to visit a website and extract information.
- [Write File](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/tools/write-file.md): Write file to disk.
- [Vector Stores](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores.md): LangChain Vector Store Nodes
- [AstraDB](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/astradb.md)
- [Chroma](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/chroma.md)
- [Elastic](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/elastic.md)
- [Faiss](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/faiss.md): Upsert embedded data and perform similarity search upon query using Faiss library from Meta.
- [In-Memory Vector Store](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/in-memory-vector-store.md): In-memory vectorstore that stores embeddings and does an exact, linear search for the most similar embeddings.
- [Milvus](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/milvus.md): Upsert embedded data and perform similarity search upon query using Milvus, world's most advanced open-source vector database.
- [MongoDB Atlas](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/mongodb-atlas.md): Upsert embedded data and perform similarity or mmr search upon query using MongoDB Atlas, a managed cloud mongodb database.
- [OpenSearch](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/opensearch.md): Upsert embedded data and perform similarity search upon query using OpenSearch, an open-source, all-in-one vector database.
- [Pinecone](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/pinecone.md): Upsert embedded data and perform similarity search upon query using Pinecone, a leading fully managed hosted vector database.
- [Postgres](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/postgres.md): Upsert embedded data and perform similarity search upon query using pgvector on Postgres.
- [Qdrant](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/qdrant.md)
- [Redis](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/redis.md)
- [SingleStore](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/singlestore.md)
- [Supabase](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/supabase.md)
- [Upstash Vector](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/upstash-vector.md)
- [Vectara](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/vectara.md)
- [Weaviate](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/weaviate.md): Upsert embedded data and perform similarity or mmr search using Weaviate, a scalable open-source vector database.
- [Zep Collection - Open Source](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/zep-collection-open-source.md): Upsert embedded data and perform similarity or mmr search upon query using Zep, a fast and scalable building block for LLM apps.
- [Zep Collection - Cloud](https://tailwindsdocs.innovativesol.com/readme/chatflows/langchain/vector-stores/zep-collection-cloud.md): Upsert embedded data and perform similarity or mmr search upon query using Zep, a fast and scalable building block for LLM apps.
- [LlamaIndex](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex.md): Learn how Tailwinds integrates with the LlamaIndex framework
- [Agents](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/agents.md): LlamaIndex Agent Nodes
- [OpenAI Tool Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/agents/openai-tool-agent.md): Agent that uses OpenAI Function Calling to pick the tools and args to call using LlamaIndex.
- [Anthropic Tool Agent](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/agents/openai-tool-agent-1.md): Agent that uses Anthropic Function Calling to pick the tools and args to call using LlamaIndex.
- [Chat Models](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models.md): LlamaIndex Chat Model Nodes
- [AzureChatOpenAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/azurechatopenai.md): Wrapper around Azure OpenAI Chat LLM specific for LlamaIndex.
- [ChatAnthropic](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/chatanthropic.md): Wrapper around ChatAnthropic LLM specific for LlamaIndex.
- [ChatMistral](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/chatmistral.md): Wrapper around ChatMistral LLM specific for LlamaIndex.
- [ChatOllama](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/chatollama.md): Wrapper around ChatOllama LLM specific for LlamaIndex.
- [ChatOpenAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/chatopenai.md): Wrapper around OpenAI Chat LLM specific for LlamaIndex.
- [ChatTogetherAI](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/chattogetherai.md): Wrapper around ChatTogetherAI LLM specific for LlamaIndex.
- [ChatGroq](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/chat-models/chatgroq.md): Wrapper around Groq LLM specific for LlamaIndex.
- [Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/embeddings.md): LlamaIndex Embeddings Nodes
- [Azure OpenAI Embeddings](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/embeddings/azure-openai-embeddings.md): Azure OpenAI API embeddings specific for LlamaIndex.
- [OpenAI Embedding](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/embeddings/openai-embedding.md): OpenAI Embedding specific for LlamaIndex.
- [Engine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/engine.md): LlamaIndex Engine Nodes
- [Query Engine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/engine/query-engine.md)
- [Simple Chat Engine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/engine/simple-chat-engine.md)
- [Context Chat Engine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/engine/context-chat-engine.md)
- [Sub-Question Query Engine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/engine/sub-question-query-engine.md)
- [Response Synthesizer](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/response-synthesizer.md): LlamaIndex Response Synthesizer Nodes
- [Refine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/response-synthesizer/refine.md)
- [Compact And Refine](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/response-synthesizer/compact-and-refine.md)
- [Simple Response Builder](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/response-synthesizer/simple-response-builder.md)
- [Tree Summarize](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/response-synthesizer/tree-summarize.md)
- [Tools](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/tools.md): LlamaIndex Agent Nodes
- [Query Engine Tool](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/tools/query-engine-tool.md)
- [Vector Stores](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/vector-stores.md): LlamaIndex Vector Store Nodes
- [Pinecone](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/vector-stores/pinecone.md): Upsert embedded data and perform similarity search upon query using Pinecone, a leading fully managed hosted vector database.
- [SimpleStore](https://tailwindsdocs.innovativesol.com/readme/chatflows/llamaindex/vector-stores/queryengine-tool.md): Upsert embedded data to local path and perform similarity search.
- [Agentflows](https://tailwindsdocs.innovativesol.com/readme/agentflows.md): Learn about the different agentic system architectures incorporated in Tailwinds.
- [Multi-Agents (Supervisor/Worker)](https://tailwindsdocs.innovativesol.com/readme/agentflows/multi-agents.md): Learn how to use Multi-Agents in Tailwinds
- [Sequential Agents](https://tailwindsdocs.innovativesol.com/readme/agentflows/sequential-agents.md)
- [API](https://tailwindsdocs.innovativesol.com/readme/api.md): Learn how to use the Prediction, Vector Upsert and Message API
- [Chatflows and APIs](https://tailwindsdocs.innovativesol.com/readme/api/chatflow-level.md): Learn how to set up chatflow-level access control for your Tailwinds instance
- [Document Stores](https://tailwindsdocs.innovativesol.com/readme/document-stores.md): Learn how to use the Tailwinds Document Stores
- [Embed](https://tailwindsdocs.innovativesol.com/readme/embed.md): Learn how to embed our in-house chat widget
- [Rate Limit](https://tailwindsdocs.innovativesol.com/readme/embed/rate-limit.md): Learn how to managing API requests in Tailwinds
- [API Streaming](https://tailwindsdocs.innovativesol.com/readme/streaming.md): Learn when you can stream back to your front end
- [Analytics](https://tailwindsdocs.innovativesol.com/readme/analytic.md): Learn how to analyze and troubleshoot your chatflows and agentflows
- [Credentials](https://tailwindsdocs.innovativesol.com/readme/credentials.md): Tailwinds natively integrates with a number of out of the box ISVs, AI providers and more
- [Amazon Bedrock Credential Setup](https://tailwindsdocs.innovativesol.com/readme/credentials/amazon-bedrock-credential-setup.md)
- [IBM Watsonx.AI Credential Setup](https://tailwindsdocs.innovativesol.com/readme/credentials/ibm-watsonx.ai-credential-setup.md)
- [Variables](https://tailwindsdocs.innovativesol.com/readme/variables.md): Learn how to use variables in Tailwinds
- [Utilities](https://tailwindsdocs.innovativesol.com/readme/utilities.md): Learn how to use Tailwinds utility nodes
- [Custom JS Function](https://tailwindsdocs.innovativesol.com/readme/utilities/custom-js-function.md): Similar to a Tool, you can write custom JS functions that can be executed as independent nodes withing Tailwinds.
- [Set/Get Variable](https://tailwindsdocs.innovativesol.com/readme/utilities/set-get-variable.md)
- [If Else](https://tailwindsdocs.innovativesol.com/readme/utilities/if-else.md)
- [Sticky Note](https://tailwindsdocs.innovativesol.com/readme/utilities/sticky-note.md): Add a sticky note to the flow.
- [Example Flows](https://tailwindsdocs.innovativesol.com/readme/use-cases.md): Learn to build your own Tailwinds solutions through practical examples
- [Calling Children Flows](https://tailwindsdocs.innovativesol.com/readme/use-cases/calling-children-flows.md): Learn how to effectively use the Chatflow Tool and the Custom Tool
- [Calling Webhook](https://tailwindsdocs.innovativesol.com/readme/use-cases/webhook-tool.md): Learn how to call a webhook on Make
- [Interacting with API](https://tailwindsdocs.innovativesol.com/readme/use-cases/interacting-with-api.md): Learn how to use external API integrations with Tailwinds
- [Multiple Documents QnA](https://tailwindsdocs.innovativesol.com/readme/use-cases/multiple-documents-qna.md): Learn how to query multiple documents correctly
- [SQL QnA](https://tailwindsdocs.innovativesol.com/readme/use-cases/sql-qna.md): Learn how to query structured data
- [Upserting Data](https://tailwindsdocs.innovativesol.com/readme/use-cases/upserting-data.md): Learn how to upsert data to Vector Stores with Tailwinds
- [Web Scrape QnA](https://tailwindsdocs.innovativesol.com/readme/use-cases/web-scrape-qna.md): Learn how to scrape, upsert, and query a website
- [Monitoring & Auditing](https://tailwindsdocs.innovativesol.com/readme/monitoring-and-auditing.md)
- [Configuring Monitoring and Traces](https://tailwindsdocs.innovativesol.com/readme/monitoring-and-auditing/configuring-monitoring-and-traces.md)
- [Tailwinds Security and Deployment](https://tailwindsdocs.innovativesol.com/readme/tailwinds-security-and-deployment.md): This article details the deployment model of Tailwinds, data security posture and other relevant material.
- [Release Notes](https://tailwindsdocs.innovativesol.com/release-notes.md)
- [12/17/2024 - v2.2.1](https://tailwindsdocs.innovativesol.com/release-notes/12-17-2024-v2.2.1.md)
- [10/11/2024 - v2.1.2](https://tailwindsdocs.innovativesol.com/release-notes/10-11-2024-v2.1.2.md)
- [9/27/2024- v2.1](https://tailwindsdocs.innovativesol.com/release-notes/9-27-2024-v2.1.md)
- [8/16/2024 - v2.0.5](https://tailwindsdocs.innovativesol.com/release-notes/8-16-2024-v2.0.5.md): Tailwinds 2.0.5 Release Notes
- [Demos and Use-cases](https://tailwindsdocs.innovativesol.com/demos.md): Here are a number of demos leveraging Tailwinds to solve practical problems.
- [Create a Basic Chatbot](https://tailwindsdocs.innovativesol.com/demos/create-a-basic-chatbot.md)
- [Build an AI-Powered Translator](https://tailwindsdocs.innovativesol.com/demos/build-an-ai-powered-translator.md)
- [Create research-powered call scripts](https://tailwindsdocs.innovativesol.com/demos/create-research-powered-call-scripts.md)
- [Extract information from Medical Documents](https://tailwindsdocs.innovativesol.com/demos/extract-information-from-medical-documents.md)
- [Identify ICD10 medical codes](https://tailwindsdocs.innovativesol.com/demos/identify-icd10-medical-codes.md)
- [Syllabus](https://tailwindsdocs.innovativesol.com/genai-university/syllabus.md)
- [101-Prompt Engineering](https://tailwindsdocs.innovativesol.com/genai-university/101-prompt-engineering.md): And related techniques
- [101-System Prompts](https://tailwindsdocs.innovativesol.com/genai-university/101-system-prompts.md)
- [101-Human (User) Prompts](https://tailwindsdocs.innovativesol.com/genai-university/101-human-user-prompts.md)
- [101-Context Window](https://tailwindsdocs.innovativesol.com/genai-university/101-context-window.md)
- [101-Prompt Chains](https://tailwindsdocs.innovativesol.com/genai-university/101-prompt-chains.md)
- [201-Documents and Vector Databases (RAG)](https://tailwindsdocs.innovativesol.com/genai-university/201-documents-and-vector-databases-rag.md)
- [301-AI Agents](https://tailwindsdocs.innovativesol.com/genai-university/301-ai-agents.md)
- [301-Agent Tools](https://tailwindsdocs.innovativesol.com/genai-university/301-agent-tools.md)
- [401-Multi-Agent](https://tailwindsdocs.innovativesol.com/genai-university/401-multi-agent.md)
