Olá, Rubens!
Ótima observação sobre o código!
Na linha 17, a função configurar_modelo
é chamada para criar o objeto modelo
com os parâmetros definidos, como max_tokens
, temperature
e top_p
.
No entanto, na linha 19, o objeto modelo
é redefinido com um novo model_id
('anthropic.claude-v2:1'
), ignorando as configurações anteriores. Isso pode ter sido um erro de digitação ou uma tentativa de mostrar diferentes maneiras de instanciar o modelo.
Para garantir que as configurações sejam aplicadas corretamente, o ideal seria manter apenas a linha que chama a função:
modelo = configurar_modelo(bedrock_client)
Assim, você assegura que o modelo utiliza os parâmetros definidos.
Se quiser se aprofundar, vale dar uma olhada na documentação oficial da AWS Bedrock para ver exemplos de boas práticas com modelos como o Claude.
Se tiver mais dúvidas, estou à disposição!
Abraços e bons estudos :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado