From 6376f8f0e5de4b759bbc04aff5a62b813299052a Mon Sep 17 00:00:00 2001 From: Morgan Date: Fri, 13 Jun 2025 19:02:35 +0900 Subject: [PATCH] Added Google Models --- src/lib/providers/openai/models.json | 2 ++ src/lib/providers/openai/models.svelte | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/providers/openai/models.json b/src/lib/providers/openai/models.json index 3a62b2d..9155ba0 100644 --- a/src/lib/providers/openai/models.json +++ b/src/lib/providers/openai/models.json @@ -11,6 +11,8 @@ "o3-mini": { "prompt": 1.1, "completion": 4.4, "max": 200000, "reasoning": true }, "o3": { "prompt": 10.0, "completion": 40.0, "max": 200000, "reasoning": true }, "o4-mini": { "prompt": 1.1, "completion": 4.4, "max": 200000, "reasoning": true }, + "models/gemini-2.5-flash-preview-05-20": { "prompt": 0.15, "completion": 0.60, "max": 1000000, "alias": "gemini-2.5-flash" }, + "models/gemini-2.5-pro-preview-06-05": { "prompt": 1.25, "completion": 10.0, "max": 200000, "alias": "gemini-2.5-pro" }, "deepseek-r1-distill-qwen-32b": { "prompt": 0.69, "completion": 0.69, "max": 16384 }, "deepseek-r1-distill-llama-70b": { "prompt": 3.0, "completion": 3.0, "max": 4096 } } \ No newline at end of file diff --git a/src/lib/providers/openai/models.svelte b/src/lib/providers/openai/models.svelte index 57e9999..46e3956 100644 --- a/src/lib/providers/openai/models.svelte +++ b/src/lib/providers/openai/models.svelte @@ -56,13 +56,14 @@ export const chatModels: Record = {}; - for (const [key, { prompt, completion, max, reasoning }] of Object.entries(chatModelsJson)) { + for (const [key, { prompt, completion, max, reasoning, alias }] of Object.entries(chatModelsJson)) { chatModels[key] = { ...chatModelBase, prompt: prompt / 1_000_000, completion: completion / 1_000_000, max, ...(reasoning ? { reasoning } : {}), + ...(alias ? { alias } : {}), }; }