0₽*FreeAPI

Бесплатный RAG: из чего собрать поиск по своим документам

Обновлено 23 октября 2026

RAG (retrieval-augmented generation) — способ научить нейросеть отвечать по вашим документам: сначала найти подходящие фрагменты, потом отдать их модели вместе с вопросом. Все части такой системы можно собрать на бесплатных тарифах.

Из чего состоит RAG

  1. Разбор документов — превращаем PDF и сканы в текст.
  2. Эмбеддинги — переводим фрагменты текста в векторы.
  3. Векторная база — храним векторы и ищем похожие.
  4. Rerank — пересортировываем найденное по точности.
  5. LLM — пишет ответ по найденным фрагментам.

Бесплатные сервисы для каждого шага

ШагВариантыЛимит
Разбор документовOCR.space, Zerodoc, Unstructured25 000 запросов / 200 страниц в месяц / 10 000 страниц разово
ЭмбеддингиPinecone, Weaviate Cloud, Qdrant Cloud5 млн токенов в месяц / 2000 в сутки / встроенные модели
Векторная базаQdrant Cloud, Upstash Vector, Pinecone1 ГБ / 10 000 операций в сутки
RerankPinecone, NeuralDeep500 запросов в месяц / без опубликованной квоты
LLMGroq, Google Gemini, Mistralсм. карточки

Русский язык

Для русских текстов выбирайте мультиязычные модели эмбеддингов: например, multilingual-e5 (есть в Pinecone и Qdrant) или открытую модель USER2, которую можно запустить локально.

Если нужен поиск по интернету

Добавьте веб-поиск: Tavily и Exa сделаны специально для LLM и возвращают уже очищенный текст. Для загрузки конкретных страниц — Firecrawl.

Как уложиться в лимиты

  • Считайте эмбеддинги один раз и храните их, а не пересчитывайте при каждом запросе.
  • Режьте документы на фрагменты по 300–800 токенов — так меньше расход и выше точность.
  • Отдавайте модели 3–5 лучших фрагментов после rerank, а не 20 подряд.
  • Держите запасную LLM на случай ошибки 429 — подробнее в гайде про аналоги OpenAI.

Ещё гайды