Encontramos outro problema ao usar o Mistral para embeddings.
- Conforme este tópico, use o OpenAI como provedor e a URL do serviço Mistral como URL
- Selecione o tokenizador, o comprimento da sequência e a função de distância
- Defina o nome do modelo como ‘mistral-embed’
Ao inserir uma dimensão, o Mistral reclama que não suporta isso
Trying to contact the model returned this error: {{
"object":"error",
"message":{
"detail":[
{
"type":"extra_forbidden",
"loc":[
"body",
"dimensions"
],
"msg":"Entradas extras não são permitidas",
"input":2000
}
]
},
"type":"invalid_request_error",
"param":null,
"code":null,
"raw_status_code":422
}
Isso ocorre porque o Mistral chama isso de output_dimension, então não é totalmente compatível com o OpenAI.
Quando omito o parâmetro dimensions, o “Executar teste” funciona, mas também impede que eu salve o modelo, informando que “dimensions” é um parâmetro obrigatório.
Ser capaz de usar o Mistral é bastante crucial para a conformidade com o GDPR, então seria bom se o parâmetro dimensions pudesse ser omitido (correção fácil) ou se o Mistral pudesse ser um provedor de primeira classe (melhor).

