🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Интеграции

Использование Milvus с SambaNova

SambaNova - это инновационная технологическая платформа ИИ, которая ускоряет развертывание передовых возможностей ИИ и глубокого обучения. Разработанная для корпоративного использования, она позволяет организациям использовать генеративный ИИ для повышения производительности и эффективности. Благодаря таким передовым решениям, как SambaNova Suite и DataScale, платформа позволяет предприятиям извлекать ценные сведения из своих данных, что способствует повышению эффективности работы и открывает новые возможности в сфере ИИ.

SambaNova AI Starter Kits - это коллекция ресурсов с открытым исходным кодом, призванных помочь разработчикам и предприятиям в развертывании приложений, основанных на искусственном интеллекте, с помощью SambaNova. Эти наборы содержат практические примеры и руководства, которые облегчают реализацию различных случаев использования ИИ, упрощая пользователям использование передовых технологий SambaNova.

В этом руководстве используется интеграция Milvus в SambaNova AI Starter Kits для создания системы поиска знаний предприятия, подобной RAG (Retrieval-Augmented Generation), для поиска и ответа на основе частных документов предприятия.

Это руководство в основном ссылается на официальное руководство SambaNova AI Starter Kits. Если вы обнаружите, что в этом руководстве есть устаревшие части, вы можете в первую очередь следовать официальному руководству и создать проблему для нас.

Необходимые условия

Мы рекомендуем использовать Python >= 3.10 и < 3.12.

Посетите SambaNova Cloud, чтобы получить ключ API SambaNova.

Клонируйте репозиторий

$ git clone https://github.com/sambanova/ai-starter-kit.git
$ d ai-starter-kit/enterprise_knowledge_retriever

Измените тип векторного хранилища

Измените тип векторного хранилища, установив db_type='milvus' в функции create_vector_store() и load_vdb() в src/document_retrieval.py.

...
vectorstore = self.vectordb.create_vector_store(
    ..., db_type='milvus'
)
...
vectorstore = self.vectordb.load_vdb(..., db_type='milvus', ...)

Установите зависимости

Установите необходимые зависимости, выполнив следующую команду:

python3 -m venv enterprise_knowledge_env
source enterprise_knowledge_env/bin/activate
pip install -r requirements.txt

Запустите приложение

Запустите приложение с помощью следующей команды:

$ streamlit run streamlit/app.py --browser.gatherUsageStats false 

После этого вы увидите пользовательский интерфейс в браузере:http://localhost:8501/

После установки ключа API SambaNova в пользовательском интерфейсе, вы можете играть с пользовательским интерфейсом и задавать вопросы о ваших документах.

Для получения более подробной информации, пожалуйста, обратитесь к официальной документации Enterprise Knowledge Retrieval of SambaNova AI Starter Kits.

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?