Этот проект демонстрирует мощь и простоту NVIDIA NIM (NVIDIA Inference Model), набора оптимизированных облачных микросервисов, путем настройки и запуска конвейера дополненной генерации (RAG). NVIDIA NIM предназначен для оптимизации развертывания и сокращения времени вывода на рынок генеративных моделей искусственного интеллекта в различных средах, включая облачные платформы, центры обработки данных и рабочие станции с графическим ускорением. Абстрагируя сложности разработки моделей ИИ и используя стандартные API-интерфейсы, NIM делает передовые технологии ИИ доступными для более широкого круга разработчиков.
Клонировать репозиторий
git clone https://github.com/mickymultani/nvidia-NIM-RAG.git
cd nvidia-NIM-RAG
Настройте виртуальную среду
Создайте виртуальную среду с именем nvidia
:
python -m venv nvidia
Активируйте виртуальную среду:
nvidia S cripts a ctivate
source nvidia/bin/activate
Установить зависимости
Установите необходимые пакеты с помощью pip:
pip install -r requirements.txt
Переменные среды
Создайте файл .env
в корневом каталоге проекта и добавьте свой ключ API NVIDIA:
NVIDIA_API_KEY=your_nvidia_api_key_here
Замените your_nvidia_api_key_here
своим фактическим ключом API NVIDIA.
Чтобы запустить проект, выполните следующую команду:
python nim.py
Вклад в этот проект приветствуется!
Распространяется по лицензии MIT.