Mark which models are eligible for turbo edits (#172)

This commit is contained in:
Will Chen
2025-05-15 16:02:42 -07:00
committed by GitHub
parent 16e1dd7fc4
commit 09fc028f94
5 changed files with 38 additions and 22 deletions

View File

@@ -13,6 +13,7 @@ export interface ModelOption {
tag?: string;
maxOutputTokens?: number;
contextWindow?: number;
supportsTurboEdits?: boolean;
}
export const MODEL_OPTIONS: Record<string, ModelOption[]> = {
@@ -24,6 +25,7 @@ export const MODEL_OPTIONS: Record<string, ModelOption[]> = {
description: "OpenAI's flagship model",
maxOutputTokens: 32_768,
contextWindow: 1_047_576,
supportsTurboEdits: true,
},
// https://platform.openai.com/docs/models/gpt-4.1-mini
{
@@ -50,6 +52,7 @@ export const MODEL_OPTIONS: Record<string, ModelOption[]> = {
description: "Excellent coder",
maxOutputTokens: 64_000,
contextWindow: 200_000,
supportsTurboEdits: true,
},
{
name: "claude-3-5-haiku-20241022",
@@ -69,6 +72,7 @@ export const MODEL_OPTIONS: Record<string, ModelOption[]> = {
maxOutputTokens: 65_536 - 1,
// Gemini context window = input token + output token
contextWindow: 1_048_576,
supportsTurboEdits: true,
},
// https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview
{