Criação da função get_response()
A maioria dos exercícios deste curso vai chamar o endpoint chat.completions da API OpenAI com um prompt do usuário. Aqui, você deve criar uma função chamada get_response() que recebe um prompt como entrada e retorna a resposta como saída, que, em exercícios futuros, será pré-carregada para você.
O pacote OpenAI e o cliente Python da API OpenAI já vêm pré-instalados.
Este exercício faz parte do curso
Engenharia rápida com a API OpenAI
Instruções do exercício
- Crie uma solicitação para o endpoint
chat.completionsna funçãoget_response(). - Experimente a função com um prompt que pede ao modelo para escrever um poema sobre o chatGPT.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
def get_response(prompt):
# Create a request to the chat completions endpoint
response = client.____.____.____(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
temperature = 0)
return response.choices[0].message.content
# Test the function with your prompt
response = get_response("____")
print(response)