Dane wejściowe oparte na rolach
Korzystanie z argumentów input i instructions do przekazywania danych jako ciągów znaków sprawdziło się świetnie – jednak w niektórych przypadkach podejście oparte na rolach lepiej pasuje do konkretnej aplikacji.
Otrzymujesz tutaj gotowe żądanie do Responses API. Twoim zadaniem jest przekształcenie go tak, aby korzystało z wiadomości opartych na rolach, zachowując przy tym te same prompty. Dzięki temu aplikacja będzie gotowa na kolejny krok – integrację danych wejściowych w postaci obrazów.
To ćwiczenie jest częścią kursu
Praca z API Responses OpenAI
Instrukcje do ćwiczenia
- Przekształć żądanie do Responses API używające argumentów
inputiinstructionsna format wiadomości opartych na rolach.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Convert this request to use role-based messages
response = client.responses.create(
model="gpt-5.4-mini",
instructions="You are a product cataloging expert who provides concise descriptions.",
input="A mustard-yellow colored winter jacket."
)
print(response.output_text)