fix: add optional chaining to prevent errors when accessing visionModels

This commit is contained in:
Yiming Zhang 2024-12-21 04:07:58 -05:00
parent 149d732cb7
commit ea1329f73e

View File

@ -255,7 +255,7 @@ export function getMessageImages(message: RequestMessage): string[] {
export function isVisionModel(model: string) { export function isVisionModel(model: string) {
const clientConfig = getClientConfig(); const clientConfig = getClientConfig();
const envVisionModels = clientConfig.visionModels const envVisionModels = clientConfig?.visionModels
?.split(",") ?.split(",")
.map((m) => m.trim()); .map((m) => m.trim());
if (envVisionModels?.includes(model)) { if (envVisionModels?.includes(model)) {