1
resposta

ImportError: cannot import name 'DetailedJobOut' from 'mistralai.models

Estou tento o seguinte erro ao tentar subir a aplicação no Huggin Face: Copiei literalmente o arquivo app.py e requirements.txt da aula 5.

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

1 resposta

Oi, Alencar! Como vai?

Agradeço por compartilhar sua dúvida com a comunidade Alura.

Vendo o erro que apareceu no log, o problema está na linha:

from mistralai.models import DetailedJobOut

O erro indica que o módulo mistralai.models não possui o nome DetailedJobOut disponível para importação.

Isso acontece porque a versão da biblioteca mistralai instalada não tem mais ou ainda não tem esse nome exportado. Provavelmente, houve alguma mudança na API ou a versão está diferente da usada na aula.

Siga esses passos para resolver:

  • Verifique a versão instalada da biblioteca mistralai:
pip show mistralai
  • Instale a mesma versão usada na aula, que é compatível com DetailedJobOut:
pip install mistralai==0.0.7
  • Se o erro persistir, comente temporariamente a linha do import e verifique se o DetailedJobOut está sendo usado.Se não estiver, pode remover.

Veja este exemplo:

# from mistralai.models import DetailedJobOut  # comentado temporariamente

Importante: sempre que for subir no Hugging Face, certifique-se que as versões do requirements.txt estão iguais às usadas na aula. Exemplo de trecho do arquivo:

mistralai==0.0.7  
llama-index==0.10.20

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

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