ComeçarComece gratuitamente

Funções de mensagem da API da OpenAI

Você está desenvolvendo um chatbot para uma agência de organização de eventos que será usado para facilitar o networking durante os eventos.

Usando a API OpenAI, você prepara um dicionário para passar como mensagem para o ponto de extremidade chat.completions. A mensagem precisa ter três funções definidas para garantir que o modelo tenha orientações suficientes para apresentar respostas úteis.

Ao longo do curso, você escreverá código em Python para interagir com a API da OpenAI. Não é necessário que você insira sua própria chave de API para criar solicitações e concluir os exercícios deste curso. Você pode deixar o espaço reservado "<OPENAI_API_TOKEN>" como chave em api_key.

O pacote OpenAI foi pré-carregado para você.

Este exercício faz parte do curso

ChatGPT Prompt Engineering para desenvolvedores

Ver Curso

Instruções de exercício

  • Crie um cliente Python da API da OpenAI; não é necessário definir sua chave pessoal, você pode deixar o espaço reservado.
  • Complete o dicionário de mensagens com a função correspondente a cada uma das mensagens disponibilizadas.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Create the OpenAI client: you can leave "" as is
client = ____(api_key="")

# Define the conversation messages
conversation_messages = [
    {"role": ____, "content": "You are a helpful event management assistant."},
    {"role": ____, "content": "What are some good conversation starters at networking events?"},
    {"role": ____, "content": ""}
]

response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=conversation_messages
)
print(response.choices[0].message.content)
Editar e executar código