Allgemeine Einführung
Prompt Smith ist eine Prompt-Engineering-Lösung, mit der Benutzer generative KI-Prompts einfach verwalten können. Die Plattform bietet eine selbst gehostete Option, die Nutzern die volle Kontrolle über ihre Daten gibt. Mit Dockerised Deployment können Nutzer den Dienst leicht in Betrieb nehmen. Prompt Smith bietet außerdem eine RESTful API und SDKs für Python und Node.js für eine einfache Integration und Nutzung.
Funktionsliste
- Selbstgehostete OptionBenutzer haben die volle Kontrolle über ihre Daten.
- Docker-BereitstellungVereinfacht den Prozess des Startens und Ausführens von Diensten.
- RESTful-APIBenutzerfreundliche Integration und Zugang zu Warnmeldungen.
- SDK-UnterstützungBietet SDKs für Python und Node.js.
- API-SchlüsselverwaltungAPI-Schlüsselverwaltung über eine zentralisierte Benutzeroberfläche.
- Queue-VerwaltungPromptes Management über eine zentrale Benutzeroberfläche.
- VersionskontrolleVersionskontrolle auf der Ebene der Datenbank.
Hilfe verwenden
Ablauf der Installation
- Lokaler Startup-Service::
- Befehle verwenden
docker-compose up --build
Starten Sie den Dienst. - Interviews
http://localhost:3000
Verwaltung.
- Befehle verwenden
- Standard-Anmeldeinformationen::
- E-Mail:
admin@localhost.lan
- Kennwort:
AwesomePromptsManagement
- Verwenden Sie die Standardanmeldeinformationen nicht in einer Produktionsumgebung.
- E-Mail:
Funktion Betrieb
- Einen Tipp erstellen::
- Interviews
http://localhost:3000/prompt
Erstellen Sie einen neuen Prompt. - Geben Sie die Eingabeaufforderung ein und speichern Sie.
- Interviews
- API-Schlüssel erstellen::
- Interviews
http://localhost:3000/key
Erstellen Sie einen neuen API-Schlüssel. - Verwenden Sie den generierten API-Schlüssel zur Authentifizierung.
- Interviews
- Tipps erhalten::
- Holen Sie sich Tipps über RESTful API:
locken. "http://localhost:3000/api/bff/api/sdk/prompt/{prompt-key}" \\cH -H Autorisierung: Überbringer {api-key}'. \\cH -H Inhalt-Typ: application/json; charset=utf-8'.
- Holen Sie sich Tipps über das SDK:
- Python-SDK::
von aufforderungsschmied_sdk importieren PromptSmith client = PromptSmith(api_key="ihr_api_schlüssel") prompt = client.get_prompt("prompt_key") drucken(Aufforderung)
- Node.js SDK::
const PromptSmith = erfordern('promptsmith-sdk'); const Kunde = neu PromptSmith(Ihr_api_Schlüssel); Kunde.getPrompt('prompt_key').dann(Aufforderung => Konsole.Protokoll(Aufforderung)).
- Python-SDK::
- Holen Sie sich Tipps über RESTful API:
caveat
- Persistenz der DatenHinweis: Beachten Sie, dass die Daten in der Demo-Instanz nicht aufbewahrt werden dürfen und planmäßig gelöscht werden.
- Leitlinien für BeiträgeBenutzer sind herzlich eingeladen, Funktionswünsche oder Fehlerberichte über Issue oder PR einzureichen.