Portfoliogpt ist ein AIS -Assistent für erweiterte Portfolioanalyse, mit dem Benutzer Portfoliodaten analysieren und verstehen können. Es verwendet spezielle Tools, um auf Daten aus dem Portfolio von Faisal zugreifen und interpretieren und Einblicke in Fähigkeiten, Arten von Arbeiten und Wiederaufnahme von Informationen geben.
Klonen Sie das Repository:
git clone https://github.com/faisal-fida/PortfolioGPT.git
cd PortfolioGPTAbhängigkeiten installieren:
pip install -r requirements.txtUmgebungsvariablen einrichten:
cp .env.example .env
# Update .env with your API keys and configuration Führen Sie das Hauptskript aus, um die Portfolio -Daten zu analysieren:
python main.pymain.pyOrchestriert den Gesamtprozess der Abfragung und Analyse von Portfolio -Daten mithilfe der definierten Tools und Eingabeaufforderungen.
app/config.pyGriff Konfigurationseinstellungen und Umgebungsvariablen.
app/toolkit.py Definiert die PortfolioToolkit -Klasse, die die Tools verwaltet, die für das Abrufen und Analysen von Daten verwendet werden.
app/portfolio_agent/tools.py Enthält das SkillsData -Tool, das mit der Portfolio -API interagiert, um Fähigkeiten zu holen und zu verarbeiten.
app/portfolio_agent/cleaning.pyBietet Funktionen zum Reinigen und Formatieren der abgerufenen Portfolio -Daten.
app/portfolio_agent/api_wrapper.py Implementiert die PortfolioAPIWrapper -Klasse, um mit der Portfolio -API zu interagieren und Daten abzurufen.
Beiträge sind willkommen! Bitte senden Sie Probleme oder ziehen Sie Anfragen zur Verbesserung des Projekts an.
Dieses Projekt ist unter der MIT -Lizenz lizenziert. Weitere Informationen finden Sie in der Lizenzdatei.