Usando 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 à instrução do usuário
Neste exercício, você vai começar a projetar um sistema de IA pra ajudar as pessoas a aprender novas habilidades, usando uma mensagem do sistema pra definir um comportamento modelo adequado.
Este exercício faz parte do curso
Trabalhar com a API da OpenAI
Instruções do exercício
- Crie uma solicitação usando mensagens do sistema e do usuário para criar um plano de estudos para aprender a falar holandês.
- Extraia e imprima a resposta de texto do assistente.
Exercício interativo prático
Experimente este exercício completando 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_completion_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].____.____)