Добро пожаловать в Gemma 7b с репозиторием Groq! Этот проект демонстрирует интеграцию языковой модели GEMMA 7B с GROQ для обработки фиксированного документа PDF, преобразования его содержимого в векторную базу данных и предоставить интерактивный интерфейс вопросов и ответов с использованием Streamlit. Пользователи могут задавать вопросы и получать ответы, наряду с соответствующими данными, посредством удобного веб-приложения.
Этот репозиторий предоставляет оптимизированное решение для преобразования PDF -документа в векторную базу данных для поиска с использованием модели GROQ Language и Gemma 7B. Приложение построено из потока, чтобы включить интерактивный интерфейс вопросов и ответов. Пользователи могут изучить содержание PDF, задавать вопросы и просмотреть соответствующие данные, используемые для генерации ответов.
data ..env .requirements.txt )Клонировать репозиторий:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlitУстановить зависимости:
pip install -r requirements.txtЗагрузите и настройте модель Gemma 7B.
Получите свои клавиши Groq и Google API и добавьте их в файл .env в корневом каталоге:
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
Подготовьте PDF :
data (файл по умолчанию является исследовательской статьей VIT).Запустите приложение Streamlit :
streamlit run app.pyВзаимодействуйте с приложением :
http://localhost:8501 ).data/ : содержит файл PDF для обработки. Файл по умолчанию является исследовательской работой.app.py : основной файл приложения Streathlit.requirements.txt : Список необходимых пакетов Python..env : файл для надежного хранилища клавиш API.Мы приветствуем вклад в повышение функциональности и производительности этого проекта. Пожалуйста, распадайте репозиторий и отправьте запрос на привлечение с вашими изменениями. Убедитесь, что ваш код следует рекомендациям по установленным стилям и проходит все тесты.
Этот проект лицензирован по лицензии MIT. Смотрите файл LICENSE для получения подробной информации.
Особая благодарность разработчикам и участникам Gemma 7b, Groq и Streamlit за их мощные инструменты и поддержку.
Не стесняйтесь исследовать, использовать и вносить свой вклад в этот репозиторий. Если у вас есть какие -либо вопросы или вам нужна помощь, пожалуйста, откройте проблему.
Счастливого кодирования!