Portfoliogpt - это Advanced Portfolio Analysis Assistant, разработанный для того, чтобы помочь пользователям анализировать и понять данные портфеля. Он использует специализированные инструменты для доступа и интерпретации данных из портфеля Faisal, предоставляя информацию о навыках, типах работ и возобновлении информации.
Клонировать репозиторий:
git clone https://github.com/faisal-fida/PortfolioGPT.git
cd PortfolioGPTУстановить зависимости:
pip install -r requirements.txtНастройка переменных среды:
cp .env.example .env
# Update .env with your API keys and configuration Запустите основной сценарий для анализа данных портфеля:
python main.pymain.pyОрчестрозирует общий процесс запроса и анализа данных портфеля с использованием определенных инструментов и подсказок.
app/config.pyОбрабатывает настройки конфигурации и переменные среды.
app/toolkit.py Определяет класс PortfolioToolkit , который управляет инструментами, используемыми для поиска данных и анализа.
app/portfolio_agent/tools.py Содержит инструмент SkillsData , который взаимодействует с портфелем API для получения данных о навыках.
app/portfolio_agent/cleaning.pyПредоставляет функции для очистки и форматирования полученных данных портфеля.
app/portfolio_agent/api_wrapper.py Реализует класс PortfolioAPIWrapper для взаимодействия с API портфеля и получения данных.
Взносы приветствуются! Пожалуйста, отправьте проблемы или обращайте запросов на улучшение проекта.
Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения подробной информации.