Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro de terminal

Boa tarde,

Depearei-me com o erro abaixo. Grato pela ajuda, desde já.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Erro 400

openai.BadRequestError: Error code: 400 - {'error': {'message': "Invalid value: 'sytem'. Supported values are: 'system', 'assistant', 'user', 'function', 'tool', and 'developer'.", 'type': 'invalid_request_error', 'param': 'messages[0].role', 'code': 'invalid_value'}}

solução!

Olá Getulio, tudo bem?

O erro que você está enfrentando é causado por um pequeno erro de digitação na definição do papel ("role") do sistema. No seu código, você escreveu "sytem" em vez de "system". Isso está gerando o erro de valor inválido.

Segue abaixo a correção que você precisa fazer:

resposta = cliente.chat.completions.create(
    messages=[
        {
            'role': 'system',  # Corrigido aqui
            'content': 'Liste os nomes dos produtos'
        },
        {
            'role': 'user',
            'content': 'Liste 3 produtos sustentáveis'
        }
    ],
    model="chatgpt-4o-latest"
)

Após corrigir isso, seu código deve funcionar corretamente.

Espero ter ajudado. Conte com o apoio do fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado