From 4e684c04d6a4e3876ea3613e32e33818ac3fb083 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Tue, 19 May 2026 15:15:38 -0700 Subject: [PATCH] feat: new gemini 3.5 flash model --- .../ai-chat/providers/gemini/models.ts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/backend/drivers/ai-chat/providers/gemini/models.ts b/src/backend/drivers/ai-chat/providers/gemini/models.ts index 64a89cbe5b..a7e9bfbf36 100644 --- a/src/backend/drivers/ai-chat/providers/gemini/models.ts +++ b/src/backend/drivers/ai-chat/providers/gemini/models.ts @@ -21,6 +21,31 @@ import type { IChatModel } from '../../types.js'; // Hardcoded from https://models.dev/api.json export const GEMINI_MODELS: IChatModel[] = [ + { + puterId: 'google:google/gemini-3.5-flash', + id: 'gemini-3.5-flash', + modalities: { + input: ['text', 'image', 'audio', 'video', 'pdf'], + output: ['text'], + }, + open_weights: false, + tool_call: true, + knowledge: '2025-01', + release_date: '2026-05', + name: 'Gemini 3.5 Flash', + aliases: ['google/gemini-3.5-flash'], + context: 1_048_576, + max_tokens: 65_536, + costs_currency: 'usd-cents', + input_cost_key: 'prompt_tokens', + output_cost_key: 'completion_tokens', + costs: { + tokens: 1_000_000, + prompt_tokens: 150, + completion_tokens: 900, + cached_tokens: 15, + }, + }, { puterId: 'google:google/gemini-2.0-flash', id: 'gemini-2.0-flash',