임베딩에 Mistral을 사용하는 과정에서 또 다른 문제를 겪었습니다.
- 이 주제에 따르면, 제공자로 OpenAI를 사용하고 Mistral 서비스 URL을 URL로 설정해야 합니다.
- 토크나이저, 시퀀스 길이, 거리 함수를 선택합니다.
- 모델 이름을 'mistral-embed’로 설정합니다.
차원(Dimension)을 입력하면 Mistral이 해당 기능을 지원하지 않는다고 오류가 발생합니다.
Trying to contact the model returned this error: {{
"object":"error",
"message":{
"detail":[
{
"type":"extra_forbidden",
"loc":[
"body",
"dimensions"
],
"msg":"Extra inputs are not permitted",
"input":2000
}
]
},
"type":"invalid_request_error",
"param":null,
"code":null,
"raw_status_code":422
}
이는 Mistral이 이 매개변수를 output_dimension이라고 부르기 때문에 OpenAI와 완전히 호환되지 않기 때문입니다.
dimensions 매개변수를 생략하면 "Run Test"는 작동하지만, 모델 저장도 불가능해집니다. "dimensions"가 필수 매개변수라는 메시지가 표시되기 때문입니다.
GDPR 준수를 위해 Mistral을 사용할 수 있는 것은 매우 중요하므로, dimensions 매개변수를 생략할 수 있도록 하는 것(쉬운 수정) 또는 Mistral을 1급 제공자로 지원하는 것(더 나은 방법)이 좋겠습니다.


