LlamaIndex
Создавайте конвейеры LlamaIndex от данных к LLM и RAG-приложения на GPU Clore.ai
LlamaIndex (ранее GPT Index) — это фреймворк для работы с данными для приложений LLM с более чем 37 000 звёзд на GitHub. В то время как LangChain сосредоточен на связывании вызовов LLM, LlamaIndex превосходно справляется с загрузкой данных, индексированием и структурированными запросами — что делает его лучшим выбором, когда вашему приложению нужно работать с большими, разнородными коллекциями документов.
LlamaIndex предоставляет первоклассную поддержку сложных структур данных (базы данных, API, PDF, страницы Notion, репозитории GitHub) и продвинутых стратегий извлечения. Запуск на GPU-серверах Clore.ai с локальными LLM устраняет расходы на API и сохраняет ваши данные в приватности.
Ключевые преимущества:
📊 Коннекторы данных — более 160 интеграций (PDF, SQL, Notion, Slack, GitHub и т. д.)
🗂️ Несколько типов индексов — векторный, древовидный, списочный, по ключевым словам, граф знаний
🔍 Продвинутый поиск — декомпозиция на подзапросы, рекурсивный поиск, гибридный поиск
🤖 Движки запросов — SQL, структурированные и естественно-языковые запросы к любому источнику данных
🧩 Мультимодальный — изображения, аудио и видео наряду с текстом
💾 Сохранение — встроенная поддержка ChromaDB, Pinecone, Weaviate и т. д.
⚡ С приоритетом асинхронности — создан для производительной работы в продакшене
🔗 Совместим с LangChain — используйте оба фреймворка вместе
Все примеры можно запускать на GPU-серверах, арендованных через маркетплейс CLORE.AI.
Требования к серверу
GPU
NVIDIA RTX 3080 (10 ГБ)
NVIDIA RTX 4090 (24 ГБ)
VRAM
8 ГБ (модель 7B)
24 ГБ (модели 13B–34B)
ОЗУ
16 ГБ
32–64 ГБ
CPU
4 ядра
16 ядер
Диск
30 ГБ
100+ ГБ (локальные модели + данные)
ОС
Ubuntu 20.04+
Ubuntu 22.04
CUDA
11.8+
12.1+
Python
3.9+
3.11
Порты
22, 8000
22, 8000, 11434 (Ollama)
Быстрое развертывание на CLORE.AI
1. Найдите подходящий сервер
Перейдите на маркетплейс CLORE.AI и выберите его в зависимости от размера вашей LLM:
Разработка / тестирование
RTX 3080 (10 ГБ)
модели 7B, небольшие наборы документов
Продакшен (малый)
RTX 4090 (24 ГБ)
модели 13B, средние наборы данных
Продакшен (крупный)
A100 40G / 80G
модели 34B–70B, большие наборы данных
Корпоративный уровень
H100 (80 ГБ)
Максимальная пропускная способность
2. Настройте своё развёртывание
Docker-образ (базовый):
Сопоставление портов:
Скрипт запуска:
3. Откройте доступ к API
Пошаговая настройка
Шаг 1: Подключитесь к серверу по SSH
Шаг 2: Установите Ollama
Шаг 3: Настройте окружение Python
Шаг 4: Установите пакеты LlamaIndex
Шаг 5: Настройте глобальные параметры
Шаг 6: Постройте свой первый индекс
Шаг 7: Запросите индекс
Примеры использования
Пример 1: Базовый Q&A по документам
Пример 2: RAG по нескольким документам с ChromaDB
Пример 3: Декомпозиция на подзапросы
Пример 4: Индекс графа знаний
Пример 5: SQL-движок запросов по базе данных
Конфигурация
Docker Compose (полный стек LlamaIndex)
Ключевые переменные конфигурации
Settings.llm
OpenAI GPT-3.5
LLM для генерации
Settings.embed_model
OpenAI Ada
Модель эмбеддингов
Settings.chunk_size
1024
Размер фрагмента текста в токенах
Settings.chunk_overlap
200
Перекрытие между фрагментами
Settings.num_output
256
Максимальное число токенов в ответе LLM
Settings.context_window
4096
Размер контекстного окна LLM
Советы по производительности
1. Асинхронные запросы для повышения пропускной способности
2. Гибридный поиск (по ключевым словам + семантический)
3. Переранжирование для качества
4. Потоковая передача для отзывчивых интерфейсов
Устранение неполадок
Проблема: Модель эмбеддингов не подключается к Ollama
Проблема: Построение индекса выполняется медленно
Проблема: ModuleNotFoundError для интеграций
Проблема: Превышен размер контекстного окна
Проблема: Запросы возвращают нерелевантные результаты
Ссылки
Официальная документация: https://docs.llamaindex.ai
Интеграции: https://llamahub.ai
Discord: https://discord.gg/dGcwcsnxhU
маркетплейс CLORE.AI: https://clore.ai/marketplace
Рекомендации по GPU для Clore.ai
Разработка/тестирование
RTX 3090 (24 ГБ)
$0.07–0.21/гпу/ч
RAG для продакшена
RTX 3090 (24 ГБ)
$0.07–0.21/гпу/ч
Генерация эмбеддингов с высокой пропускной способностью
RTX 4090 (24 ГБ)
$0.14–0.42/гпу/ч
💡 Все примеры в этом руководстве можно развернуть на Clore.ai GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.
Последнее обновление
Это было полезно?