Mistral を埋め込みに使用して、別の問題に遭遇しました。
- このトピック に従い、プロバイダーに OpenAI を、サービス URL に Mistral の URL を指定してください
- トークナイザー、シーケンス長、距離関数を選択
- モデル名を ‘mistral-embed’ に設定
次元数を入力すると、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 パラメータを省略すると、「テスト実行」は機能しますが、モデルの保存ができず、「dimensions」は必須パラメータであるというエラーが表示されます。
GDPR 準拠の観点から Mistral の利用は非常に重要であるため、dimensions パラメータを省略できるようにする(簡単な修正)か、Mistral をファーストクラスのプロバイダーとしてサポートすること(より良い解決策)が望ましいです。

