Skip to content

Commit

Permalink
feat: add gemini flash into vision model list
Browse files Browse the repository at this point in the history
  • Loading branch information
fred-bf committed May 15, 2024
1 parent 6612550 commit 4789a7f
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions app/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -290,16 +290,19 @@ export function getMessageImages(message: RequestMessage): string[] {
}

export function isVisionModel(model: string) {

// Note: This is a better way using the TypeScript feature instead of `&&` or `||` (ts v5.5.0-dev.20240314 I've been using)

const visionKeywords = [
"vision",
"claude-3",
"gemini-1.5-pro",
"gemini-1.5-flash",
];

const isGpt4Turbo = model.includes("gpt-4-turbo") && !model.includes("preview");
const isGpt4Turbo =
model.includes("gpt-4-turbo") && !model.includes("preview");

return visionKeywords.some((keyword) => model.includes(keyword)) || isGpt4Turbo;
return (
visionKeywords.some((keyword) => model.includes(keyword)) || isGpt4Turbo
);
}

0 comments on commit 4789a7f

Please sign in to comment.