Добро пожаловать в Chatcsv, интерактивное языковое приложение, основанное на Langchain LLM и Streamlit! Этот репозиторий содержит код и ресурсы для ChatCSV, где вы можете вести общение с нашей языковой моделью.
Эффективная оперативная инженерия играет решающую роль в получении точных и значимых ответов от языковой модели. Наша команда тщательно создала подсказки для обеспечения контекста и руководства, что привело к последовательному и информативному генерации текста.
Репозиторий организован следующим образом:
interface.py : основной файл Python, содержащий код приложения Streatlit.agent.py : файл Python, в котором объекты Langchain LLM создаются и управляются.requirements.txt : файл, в котором перечислены зависимости Python, необходимые для запуска приложения.README.md : файл разметки, который вы в настоящее время читаете, предоставляя обзор репозитория. Чтобы воссоздать приложение ChatCSV локально, выполните следующие действия:
Клонировать этот репозиторий GitHub к местной машине.
Убедитесь, что у вас установлен Python (рекомендуемая версия - Python 3.7 или выше).
Установите требуемые зависимости, выполнив следующую команду:
pip install -r requirements.txt
Создайте файл .env в корневом каталоге проекта.
В файле .env добавьте следующую строку и замените «ваш ключ API» на свой фактический клавиш API OpenAI:
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. Откройте файл agent.py и измените его в соответствии с вашими потребностями. Этот файл отвечает за создание и управление объектами Langchain LLM. Вы можете настроить его для определения различных языковых моделей или конфигураций.
Запустите приложение, используя следующую команду:
streamlit run interface.py
Получите доступ к приложению, открыв свой веб -браузер и перейдя на http://localhost:8501 .
Вы также можете получить доступ к Chatcsv через нашу размещенное приложение по адресу https://chat-csv-b578fdb57380.herokuapp.com/.
Вклад в этот репозиторий приветствуется! Если у вас есть какие -либо идеи, исправления ошибок или улучшения, пожалуйста, не стесняйтесь отправлять запрос на привлечение.
Этот репозиторий лицензирован по лицензии MIT. Вы можете свободно использовать, изменять и распространять код как для коммерческих, так и для некоммерческих целей.
Мы хотели бы выразить свою благодарность разработчикам и участникам LANGCHAIN LLM и Streamlit за предоставление инструментов и структур, которые делают возможным ChatCSV.
Если у вас есть какие -либо вопросы или отзывы, не стесняйтесь обращаться к нам по адресу [email protected]. Мы ценим ваш интерес и поддержку!
Счастливого чата с Chatcsv!