diff --git a/src/_locales/de/main.json b/src/_locales/de/main.json index 291744ae..5fe5c049 100644 --- a/src/_locales/de/main.json +++ b/src/_locales/de/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/en/main.json b/src/_locales/en/main.json index 6703d539..800478fc 100644 --- a/src/_locales/en/main.json +++ b/src/_locales/en/main.json @@ -193,6 +193,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/es/main.json b/src/_locales/es/main.json index 2190a0ee..a88d398f 100644 --- a/src/_locales/es/main.json +++ b/src/_locales/es/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/fr/main.json b/src/_locales/fr/main.json index 79363336..dbf10e2c 100644 --- a/src/_locales/fr/main.json +++ b/src/_locales/fr/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/in/main.json b/src/_locales/in/main.json index b1f94822..5f5066b4 100644 --- a/src/_locales/in/main.json +++ b/src/_locales/in/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/it/main.json b/src/_locales/it/main.json index df38f19f..10613b03 100644 --- a/src/_locales/it/main.json +++ b/src/_locales/it/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/ja/main.json b/src/_locales/ja/main.json index 947ce7c2..c75fc5a7 100644 --- a/src/_locales/ja/main.json +++ b/src/_locales/ja/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/ko/main.json b/src/_locales/ko/main.json index 47fa47bc..ce408c3a 100644 --- a/src/_locales/ko/main.json +++ b/src/_locales/ko/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/pt/main.json b/src/_locales/pt/main.json index fe3c4680..d186699f 100644 --- a/src/_locales/pt/main.json +++ b/src/_locales/pt/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/ru/main.json b/src/_locales/ru/main.json index c47f563b..7a6622be 100644 --- a/src/_locales/ru/main.json +++ b/src/_locales/ru/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/tr/main.json b/src/_locales/tr/main.json index 37235c84..d9ba8ef5 100644 --- a/src/_locales/tr/main.json +++ b/src/_locales/tr/main.json @@ -192,6 +192,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/zh-hans/main.json b/src/_locales/zh-hans/main.json index b6ac2afd..6307fb75 100644 --- a/src/_locales/zh-hans/main.json +++ b/src/_locales/zh-hans/main.json @@ -199,6 +199,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/_locales/zh-hant/main.json b/src/_locales/zh-hant/main.json index 1646eb8e..bf194ccd 100644 --- a/src/_locales/zh-hant/main.json +++ b/src/_locales/zh-hant/main.json @@ -194,6 +194,7 @@ "Anthropic (Claude Opus 4.1)": "Anthropic (Claude Opus 4.1)", "Anthropic (Claude Opus 4.5)": "Anthropic (Claude Opus 4.5)", "Anthropic (Claude Opus 4.6)": "Anthropic (Claude Opus 4.6)", + "Anthropic (Claude Opus 4.8)": "Anthropic (Claude Opus 4.8)", "Anthropic (Claude Sonnet 4)": "Anthropic (Claude Sonnet 4)", "Anthropic (Claude Sonnet 4.5)": "Anthropic (Claude Sonnet 4.5)", "Anthropic (Claude Haiku 4.5)": "Anthropic (Claude Haiku 4.5)", diff --git a/src/config/index.mjs b/src/config/index.mjs index dafd06fb..d0c09306 100644 --- a/src/config/index.mjs +++ b/src/config/index.mjs @@ -88,6 +88,7 @@ export const claudeApiModelKeys = [ 'claudeOpus41Api', 'claudeOpus45Api', 'claudeOpus46Api', + 'claudeOpus48Api', 'claudeSonnet4Api', 'claudeSonnet45Api', 'claudeSonnet46Api', @@ -128,6 +129,7 @@ export const openRouterApiModelKeys = [ 'openRouter_anthropic_claude_sonnet4_5', 'openRouter_anthropic_claude_opus4_5', 'openRouter_anthropic_claude_opus4_6', + 'openRouter_anthropic_claude_opus4_8', 'openRouter_anthropic_claude_haiku4_5', 'openRouter_anthropic_claude_3_7_sonnet', 'openRouter_google_gemini_2_5_pro', @@ -306,6 +308,10 @@ export const Models = { value: 'claude-opus-4-6', desc: 'Anthropic (Claude Opus 4.6)', }, + claudeOpus48Api: { + value: 'claude-opus-4-8', + desc: 'Anthropic (Claude Opus 4.8)', + }, claudeSonnet4Api: { value: 'claude-sonnet-4-20250514', desc: 'Anthropic (Claude Sonnet 4)', @@ -418,6 +424,10 @@ export const Models = { value: 'anthropic/claude-opus-4.6', desc: 'OpenRouter (Claude Opus 4.6)', }, + openRouter_anthropic_claude_opus4_8: { + value: 'anthropic/claude-opus-4.8', + desc: 'OpenRouter (Claude Opus 4.8)', + }, openRouter_anthropic_claude_3_7_sonnet: { value: 'anthropic/claude-3.7-sonnet', desc: 'OpenRouter (Claude 3.7 Sonnet)',