What is RagHost?
RagHost is a platform that enables rapid building of RAG-powered internal tools. It allows users to embed documents or text and ask questions with a single API, making it easy to build internal tools for searching documents or customer-facing apps for answering questions.
Features of RagHost
Embed a File
RagHost provides a simple API to upload documents and query them. Users can focus on building their app while RagHost handles the work.
Ask a Question
RagHost's API allows users to ask questions and receive answers. The /ask
endpoint streams LLM responses, ensuring that users don't have to wait for answers.
Configurable Embedding
RagHost's /embed
endpoint enables users to choose their chunk size and chunk overlap, making a significant difference in the quality of answers.
Built-In Streaming
RagHost's /ask
endpoint streams LLM responses, providing a seamless user experience.
How to Use RagHost
RagHost provides a simple API to get started. Users can embed a file using the /embed
endpoint and ask a question using the /ask
endpoint.
Why Choose RagHost?
Use Non-OpenAI Models
RagHost's default model is OpenAI's GPT 3.5 Turbo, but it will soon add more models, including Anthropic's Claude 2.
Configure Chunking
RagHost allows users to specify chunk size and chunk overlap, ensuring optimal retrieval quality.
Spend Less Money
RagHost offers fair pricing, unlike OpenAI, which charges per GB per day and per assistant.
Helpful Tips
- RagHost is ideal for building internal tools for searching documents or customer-facing apps for answering questions.
- Users can focus on building their app while RagHost handles the work.
Frequently Asked Questions
What is Retrieval-Augmented Generation?
Retrieval-Augmented Generation (RAG) is a technique that feeds data into an LLM by retrieving the most relevant chunks of text from a database and giving them to the model, along with the question.
Why is chunking important in RAG?
Chunking is crucial in RAG as it affects the quality of answers. RagHost allows users to configure chunking to optimize retrieval quality.
How does RagHost's pricing work?
RagHost is working on fair pricing for its beta, ensuring that users don't have to worry about high costs.