vereinfacht den Prozess des Erstellens und Verwaltens von LLM-Workflows als selbst Gastgeberin.
Warnung
Diese Anwendung befindet sich derzeit in Alpha State und unter aktiver Entwicklung. Bitte beachten Sie, dass sich die API und die Funktionen jederzeit ändern können.
PromptMage ist ein Python-Framework, um die Entwicklung komplexer, mehrstufiger Anwendungen basierend auf LLMs zu vereinfachen. Es soll eine intuitive Schnittstelle anbieten, die den Prozess des Erstellens und Verwaltens von LLM-Workflows als selbst gehostete Lösung vereinfacht. Eingabeaufforderung erleichtert das schnelle Test und den Vergleich und beinhaltet die Versionskontrollfunktionen, damit Benutzer die Entwicklung ihrer Eingabeaufforderungen verfolgen können. Für kleine Teams und große Unternehmen geeignet, versucht PromptMage, die Produktivität zu verbessern und den praktischen Einsatz der LLM -Technologie zu fördern.
Der Ansatz mit promptMage besteht darin, eine pragmatische Lösung bereitzustellen, die die aktuelle Lücke im LLM -Workflow -Management überbrückt. Wir wollen Entwickler, Forscher und Organisationen befähigen, indem wir die LLM -Technologie zugänglicher und überschaubarer machen und damit die nächste Welle von KI -Innovationen unterstützen.
Nehmen Sie die Walkthrough, um zu sehen, was Sie mit promptMage machen können.
Führen Sie den folgenden Befehl aus, um Eingabeaufforderung zu installieren:
pip install promptmage
Führen Sie den folgenden Befehl aus, um fordermage zu verwenden:
promptmage run < path-to-flow >
Dadurch startet der lokale Eingabeaufforderungserver und führt den Fluss auf dem angegebenen Pfad aus. Sie können jetzt auf die Eingabeaufforderung unter http://localhost:8000/gui/
zugreifen.
Führen Sie den folgenden Befehl aus, um den Remote -Backend -Server auszuführen:
promptmage serve --port 8021
Damit es mit Ihrem Drangmage -Skript funktioniert, sollten Sie Ihrem Skript die folgenden Zeilen hinzufügen:
from promptmage import PromptMage
mage = PromptMage ( remote = "http://localhost:8021" ) # or the URL of your remote server
Schauen Sie sich die Beispiele im Beispiele -Ordner an, um festzustellen, wie Sie Eingabeaufforderung in Ihrer Anwendung oder Ihrem Workflow verwenden.
Mit Docker finden Sie hier ein Nutzungsbeispiel: Docker Beispiel.
Um forderungsmage zu entwickeln, lesen Sie die Datei Development.md.
Wir begrüßen Beiträge aus der Community!
Wenn Sie an der Verbesserung der Eingabeaufforderung interessiert sind, können Sie auf folgende Weise einen Beitrag leisten:
Um einen reibungslosen Beitragsprozess zu gewährleisten, befolgen Sie bitte die folgenden Richtlinien:
Überprüfen Sie, ob Ihr Problem oder Ihre PR bereits behoben oder implementiert wurde, bevor Sie eine neue eröffnen!
Dieses Projekt ist unter der MIT -Lizenz lizenziert - finden Sie in der lizenz.md -Datei für Einzelheiten. Originalentwicklung durch Tobias Sterbak. Copyright (C) 2024.
Bei Anfragen oder weiteren Informationen können Sie sich gerne unter [email protected] wenden.
Dieses Projekt wurde von unterstützt von