Der Shopware AI Connector ist ein fortschrittliches Tool, das die Kraft der generativen KI nutzt, um die Interaktion mit der Shopware-API durch natürlichsprachliche Anfragen zu ermöglichen. Es transformiert einfache, menschliche Anfragen in präzise API-Aufrufe, wodurch die Notwendigkeit entfällt, spezifische Funktionen manuell zu schreiben. Dieses Tool ist ideal für Shopware-Benutzer, die eine effizientere und benutzerfreundlichere Methode zur Datenabfrage und -manipulation suchen.
- Natürlichsprachliche Anfragen: Verarbeite Anfragen in natürlicher Sprache und finde die entsprechenden Shopware-API-Endpunkte.
- Automatische Generierung von API-Funktionen: Die Funktionen werden automatisch aus der Shopware-API-Dokumentation generiert.
- Unterstützung für Diverse Anfragen: Fähig, eine Vielzahl von Anfragen zu verarbeiten, von einfachen Abfragen bis hin zu komplexeren Anforderungen.
Voraussetzungen:
- Python 3.10
- PHP 7.4 oder höher
- Zugang zur Shopware-API
- OpenAI API-Schlüssel
-
Klone das Repository:
git clone https://github.com/your-repository/shopware-ai-connector.git cd shopware-ai-connector -
Installiere die erforderlichen Pakete:
pip install -r requirements.txt -
Konfiguriere deine .env Datei und die Konfigurationsdatei:
- Füge deinen OpenAI API-Schlüssel und Shopware-API-Zugangsinformationen in die .env Datei ein.
- Fülle die
config_example.jsonDatei mit den erforderlichen Informationen und benenne sie um inconfig.json.
-
Führe die initialen Skripte aus:
- PHP-Skript zur Generierung von Embeddings
- Python-Skript zur Einrichtung
-
Starte das Hauptprogramm:
python main.py -
Gib eine natürlichsprachliche Anfrage ein: Zum Beispiel: "Zeige alle Artikel in meinem Shop mit Name, Preis und Artikelnummer, Limit 4".
-
Erhalte die Ergebnisse: Das System verarbeitet deine Anfrage und zeigt die entsprechenden Ergebnisse an.
Beiträge sind willkommen! Wenn du eine Idee zur Verbesserung hast, zögere nicht, ein Issue zu eröffnen oder einen Pull Request zu machen.
Für Fragen oder Unterstützung kannst du mich unter deine-email@example.com erreichen.