Eine bestimmte Funktion einstellen
Du hast einige Kundenrezensionen zum Analysieren bekommen und sollst für jede den Produktnamen, die Variante und die Kundenmeinung extrahieren. Um sicherzustellen, dass das Modell diese spezifischen Informationen extrahiert, entscheidest du dich für den Funktionsaufruf und gibst die Funktion an, die das Modell verwenden soll. Verwende den Endpunkt "Chat Completions" mit Funktionsaufrufen und tool_choice
, um die Informationen zu extrahieren.
In dieser Übung wurden die Seiten messages
und function_definition
vorgeladen.
Diese Übung ist Teil des Kurses
Entwicklung von KI-Systemen mit der OpenAI API
Anleitung zur Übung
- Füge deine Funktionsdefinition als Werkzeuge hinzu.
- Lege die Funktion
extract_review_info
fest, die für die Antwort aufgerufen werden soll. - Drucke die Antwort aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model=model,
messages=messages,
# Add the function definition
____,
# Specify the function to be called for the response
tool_choice=____
)
# Print the response
print(____)