Utilização de mensagens do sistema
O endpoint Chat Completions aceita três funções diferentes para moldar as mensagens enviadas ao modelo:
- Sistema: controla o comportamento do assistente
- Usuário: instruir o assistente
- Assistente: resposta às instruções do usuário
Neste exercício, você começará a projetar um sistema de IA para ajudar as pessoas a aprender novas habilidades, usando uma mensagem do sistema para definir um comportamento de modelo apropriado.
Este exercício faz parte do curso
Trabalhar com a API da OpenAI
Instruções de exercício
- Crie uma solicitação usando mensagens do sistema e do usuário para criar um plano de estudo para aprender a falar holandês.
- Extraia e imprima a resposta de texto do assistente.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)