fix model
This commit is contained in:
@@ -257,8 +257,22 @@ const evaluateMessage = async (messageId: string) => {
|
||||
|
||||
const userPrompt = `[Source Text]\n${msg.original}\n\n[Current Translation]\n${msg.translated}`;
|
||||
|
||||
// 使用审计专用配置
|
||||
let evalApiBaseUrl = settings.apiBaseUrl;
|
||||
let evalApiKey = settings.apiKey;
|
||||
let evalModelName = settings.modelName;
|
||||
|
||||
if (settings.evaluationProfileId) {
|
||||
const profile = settings.profiles.find(p => p.id === settings.evaluationProfileId);
|
||||
if (profile) {
|
||||
evalApiBaseUrl = profile.apiBaseUrl;
|
||||
evalApiKey = profile.apiKey;
|
||||
evalModelName = profile.modelName;
|
||||
}
|
||||
}
|
||||
|
||||
const requestBody = {
|
||||
model: settings.modelName,
|
||||
model: evalModelName,
|
||||
messages: [
|
||||
{ role: "system", content: systemPrompt },
|
||||
{ role: "user", content: userPrompt }
|
||||
@@ -266,12 +280,12 @@ const evaluateMessage = async (messageId: string) => {
|
||||
stream: false
|
||||
};
|
||||
|
||||
settings.addLog('request', { type: 'conversation-eval', ...requestBody }, generateCurl(settings.apiBaseUrl, settings.apiKey, requestBody));
|
||||
settings.addLog('request', { type: 'conversation-eval', ...requestBody }, generateCurl(evalApiBaseUrl, evalApiKey, requestBody));
|
||||
|
||||
try {
|
||||
const response = await invoke<string>('translate', {
|
||||
apiAddress: settings.apiBaseUrl,
|
||||
apiKey: settings.apiKey,
|
||||
apiAddress: evalApiBaseUrl,
|
||||
apiKey: evalApiKey,
|
||||
payload: requestBody
|
||||
});
|
||||
const fullResponseJson = JSON.parse(response);
|
||||
|
||||
Reference in New Issue
Block a user