Schnellstart (SDK)¶
Beginnen Sie in wenigen Minuten mit der Evaluierung von Prompts mit Elluminate. Für ein tieferes Verständnis der Plattform besuchen Sie unsere Key Concepts und Guides.
Voraussetzungen¶
Installieren Sie zunächst das Elluminate-Paket und ein zusätzliches Paket, das für den Schnellstart-Code erforderlich ist:
Als nächstes müssen Sie Ihren API-Schlüssel einrichten. Besuchen Sie die "API Keys"-Seite Ihres Projekts, um einen neuen API-Schlüssel zu erstellen. Für detaillierte Informationen über die Verwaltung von API-Schlüsseln und Sicherheits-Best-Practices siehe unseren API Key Management Guide.
Sobald Sie Ihren API-Schlüssel haben, exportieren Sie ihn und die Service-Adresse als Umgebungsvariablen:
export ELLUMINATE_API_KEY=<your_api_key>
export ELLUMINATE_BASE_URL=<your_elluminate_service_address>
Denken Sie daran, Ihren API-Schlüssel sicher zu speichern und niemals in die Versionskontrolle zu committen. Sie sind nun bereit, mit der Evaluierung von Prompts mit Elluminate zu beginnen!
Jupyter Notebook¶
Wenn Sie ein Jupyter Notebook verwenden, installieren Sie die erforderlichen Pakete und definieren Sie die Umgebungsvariablen wie folgt:
!pip install elluminate nest-asyncio python-dotenv
%env ELLUMINATE_API_KEY=<your_api_key>
%env ELLUMINATE_BASE_URL=<your_elluminate_service_address>
Bevor Sie den Schnellstart-Code ausführen, führen Sie diese Zeilen für die Jupyter Notebook-Kompatibilität aus:
Evaluierung Ihres ersten Prompts¶
Implementieren Sie Ihre erste Evaluierung mit dem folgenden Python-Code:
-
Initialisiert den Elluminate-Client mit Ihren konfigurierten Umgebungsvariablen aus der Setup-Phase.
-
Erstellt ein Prompt-Template mit Mustache-Syntax, das Template-Variablen einbezieht (wie
concept
in diesem Beispiel). Falls das Template bereits existiert, wird es einfach zurückgegeben. -
Generiert automatisch Evaluierungskriterien für Ihr Prompt-Template oder holt die bestehenden Kriterien ab.
-
Erstellt eine Template-Variablen-Collection. Diese wird verwendet, um die Template-Variablen für ein Prompt-Template zu sammeln.
-
Fügt eine Template-Variable zur Collection hinzu. Diese wird verwendet, um die Template-Variable auszufüllen (ersetzt
concept
durchrecursion
). -
Erstellt eine Antwort, indem Ihr Prompt-Template verwendet und die Template-Variable ausgefüllt wird.
-
Evaluiert die Antwort anhand der generierten Kriterien und gibt detaillierte Bewertungen für jedes Kriterium zurück.
Bewertungen anzeigen¶
Greifen Sie auf Ihre Bewertungen über die Web-Oberfläche zu, indem Sie sich anmelden. Beim Betrachten Ihres Bewertungs-Dashboards finden Sie eine umfassende Übersicht, die wichtige Statistiken enthält wie:
- Gesamtpunktzahl
- Wortzahl für sowohl Prompt-Templates als auch Antworten
- Anzahl der verwendeten Evaluierungskriterien
Jeder Bewertungseintrag kann erweitert werden, um detaillierte Informationen zu zeigen, einschließlich spezifischer Evaluierungskriterien und ob jedes Kriterium erfolgreich erfüllt wurde. Diese detaillierte Ansicht hilft Ihnen zu verstehen, wie genau Ihre Antworten bewertet wurden.
Nächste Schritte¶
- Erkunden Sie die Key Concepts von Elluminate.