feat: consume server model reasoning capabilities
This commit is contained in:
@@ -29,6 +29,7 @@ import {
|
||||
} from '../../utils/secure-storage';
|
||||
import type { ProviderWithKeyInfo } from '../../shared/providers/types';
|
||||
import { logger } from '../../utils/logger';
|
||||
import { normalizeImportedModelCapabilities } from '../../../shared/user-model-config';
|
||||
|
||||
function maskApiKey(apiKey: string | null): string | null {
|
||||
if (!apiKey) return null;
|
||||
@@ -69,6 +70,12 @@ function normalizeSyncedMetadata(metadata: Record<string, unknown>): ProviderAcc
|
||||
result.customModels = customModels;
|
||||
}
|
||||
}
|
||||
const worksSquareModelCapabilities = normalizeImportedModelCapabilities(
|
||||
metadata.worksSquareModelCapabilities,
|
||||
);
|
||||
if (worksSquareModelCapabilities) {
|
||||
result.worksSquareModelCapabilities = worksSquareModelCapabilities;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user