Anpassen des Ausgabeformats
Du arbeitest als Entwickler bei einem Startup, das eine Textanalyseplattform für Content-Ersteller anbietet. Deine Plattform hilft Nutzern dabei, ihre Inhalte automatisch zu kategorisieren und zu formatieren. Jetzt arbeitest du an einer neuen Funktion, welche die Sprache eines Textes erkennt und einen passenden Titel für diesen text in einem benutzerdefinierten Format generiert. Du beschließt, einen Prompt zu erstellen, der das Sprachmodell dazu anleitet.
Das Paket OpenAI, die Funktion get_response() und die Variable text wurden bereits für dich vorbereitet.
Diese Übung ist Teil des Kurses
Prompt-Engineering mit der OpenAI-API
Anleitung zur Übung
- Erstelle
instructionsfür den Prompt und sage dem Modell, es soll die Sprache erkennen und einen passenden Titel für den Auszug austextfinden, welcher mit dreifachen Backticks (```) als Begrenzungszeichen angegeben wird. - Erstell die Datei
output_formatmit den Anweisungen, den Text, die Sprache und den Titel jeweils in einer eigenen Zeile einzufügen, wobei 'Text:', 'Sprache:' und 'Titel:' als Präfix pro Zeile verwendet werden. - Erstelle die Datei
final_prompt, indem du alle Teile und die zu verwendende abgegrenzte Dateitextzusammenfügst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
client = OpenAI(api_key="")
# Create the instructions
instructions = ____
# Create the output format
output_format = ____
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)