mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-07 08:26:51 +00:00
feat: add Claude Opus 4.6 support across all providers (#11224)
* feat: add Claude Opus 4.6 support across all providers Add Claude Opus 4.6 (claude-opus-4-6) model definitions and 1M context support across Anthropic, Bedrock, Vertex AI, OpenRouter, and Vercel AI Gateway providers. - Anthropic: 128K max output, /5 pricing, 1M context tiers - Bedrock: anthropic.claude-opus-4-6-v1:0 with 1M context + global inference - Vertex: claude-opus-4-6 with 1M context tiers - OpenRouter: prompt caching + reasoning budget sets - Vercel AI Gateway: Opus 4.5 and 4.6 added to capability sets - UI: 1M context checkbox for Opus 4.6 on all providers - i18n: Updated 1M context descriptions across 18 locales Also adds Opus 4.5 to Vercel AI Gateway (previously missing) and OpenRouter maxTokens overrides for Opus 4.5/4.6. Closes #11223 * fix: apply tier pricing when 1M context is enabled on Bedrock When awsBedrock1MContext is enabled for tiered models like Opus 4.6, also apply the 1M tier pricing (inputPrice, outputPrice, cache prices) instead of only updating contextWindow. This ensures cost calculations and UI display use the correct >200K rates.
This commit is contained in:
parent
1b75d59a68
commit
47bba1c2f7
30 changed files with 196 additions and 73 deletions
|
|
@ -1,6 +1,7 @@
|
|||
import type { ModelInfo } from "../model.js"
|
||||
|
||||
// https://docs.anthropic.com/en/docs/about-claude/models
|
||||
// https://platform.claude.com/docs/en/about-claude/pricing
|
||||
|
||||
export type AnthropicModelId = keyof typeof anthropicModels
|
||||
export const anthropicDefaultModelId: AnthropicModelId = "claude-sonnet-4-5"
|
||||
|
|
@ -48,6 +49,27 @@ export const anthropicModels = {
|
|||
},
|
||||
],
|
||||
},
|
||||
"claude-opus-4-6": {
|
||||
maxTokens: 128_000, // Overridden to 8k if `enableReasoningEffort` is false.
|
||||
contextWindow: 200_000, // Default 200K, extendable to 1M with beta flag
|
||||
supportsImages: true,
|
||||
supportsPromptCache: true,
|
||||
inputPrice: 5.0, // $5 per million input tokens (≤200K context)
|
||||
outputPrice: 25.0, // $25 per million output tokens (≤200K context)
|
||||
cacheWritesPrice: 6.25, // $6.25 per million tokens
|
||||
cacheReadsPrice: 0.5, // $0.50 per million tokens
|
||||
supportsReasoningBudget: true,
|
||||
// Tiered pricing for extended context (requires beta flag)
|
||||
tiers: [
|
||||
{
|
||||
contextWindow: 1_000_000, // 1M tokens with beta flag
|
||||
inputPrice: 10.0, // $10 per million input tokens (>200K context)
|
||||
outputPrice: 37.5, // $37.50 per million output tokens (>200K context)
|
||||
cacheWritesPrice: 12.5, // $12.50 per million tokens (>200K context)
|
||||
cacheReadsPrice: 1.0, // $1.00 per million tokens (>200K context)
|
||||
},
|
||||
],
|
||||
},
|
||||
"claude-opus-4-5-20251101": {
|
||||
maxTokens: 32_000, // Overridden to 8k if `enableReasoningEffort` is false.
|
||||
contextWindow: 200_000,
|
||||
|
|
|
|||
|
|
@ -119,6 +119,30 @@ export const bedrockModels = {
|
|||
maxCachePoints: 4,
|
||||
cachableFields: ["system", "messages", "tools"],
|
||||
},
|
||||
"anthropic.claude-opus-4-6-v1:0": {
|
||||
maxTokens: 8192,
|
||||
contextWindow: 200_000, // Default 200K, extendable to 1M with beta flag 'context-1m-2025-08-07'
|
||||
supportsImages: true,
|
||||
supportsPromptCache: true,
|
||||
supportsReasoningBudget: true,
|
||||
inputPrice: 5.0, // $5 per million input tokens (≤200K context)
|
||||
outputPrice: 25.0, // $25 per million output tokens (≤200K context)
|
||||
cacheWritesPrice: 6.25, // $6.25 per million tokens
|
||||
cacheReadsPrice: 0.5, // $0.50 per million tokens
|
||||
minTokensPerCachePoint: 1024,
|
||||
maxCachePoints: 4,
|
||||
cachableFields: ["system", "messages", "tools"],
|
||||
// Tiered pricing for extended context (requires beta flag 'context-1m-2025-08-07')
|
||||
tiers: [
|
||||
{
|
||||
contextWindow: 1_000_000, // 1M tokens with beta flag
|
||||
inputPrice: 10.0, // $10 per million input tokens (>200K context)
|
||||
outputPrice: 37.5, // $37.50 per million output tokens (>200K context)
|
||||
cacheWritesPrice: 12.5, // $12.50 per million tokens (>200K context)
|
||||
cacheReadsPrice: 1.0, // $1.00 per million tokens (>200K context)
|
||||
},
|
||||
],
|
||||
},
|
||||
"anthropic.claude-opus-4-5-20251101-v1:0": {
|
||||
maxTokens: 8192,
|
||||
contextWindow: 200_000,
|
||||
|
|
@ -475,6 +499,7 @@ export const BEDROCK_REGIONS = [
|
|||
export const BEDROCK_1M_CONTEXT_MODEL_IDS = [
|
||||
"anthropic.claude-sonnet-4-20250514-v1:0",
|
||||
"anthropic.claude-sonnet-4-5-20250929-v1:0",
|
||||
"anthropic.claude-opus-4-6-v1:0",
|
||||
] as const
|
||||
|
||||
// Amazon Bedrock models that support Global Inference profiles
|
||||
|
|
@ -483,11 +508,13 @@ export const BEDROCK_1M_CONTEXT_MODEL_IDS = [
|
|||
// - Claude Sonnet 4.5
|
||||
// - Claude Haiku 4.5
|
||||
// - Claude Opus 4.5
|
||||
// - Claude Opus 4.6
|
||||
export const BEDROCK_GLOBAL_INFERENCE_MODEL_IDS = [
|
||||
"anthropic.claude-sonnet-4-20250514-v1:0",
|
||||
"anthropic.claude-sonnet-4-5-20250929-v1:0",
|
||||
"anthropic.claude-haiku-4-5-20251001-v1:0",
|
||||
"anthropic.claude-opus-4-5-20251101-v1:0",
|
||||
"anthropic.claude-opus-4-6-v1:0",
|
||||
] as const
|
||||
|
||||
// Amazon Bedrock Service Tier types
|
||||
|
|
|
|||
|
|
@ -40,8 +40,9 @@ export const OPEN_ROUTER_PROMPT_CACHING_MODELS = new Set([
|
|||
"anthropic/claude-sonnet-4.5",
|
||||
"anthropic/claude-opus-4",
|
||||
"anthropic/claude-opus-4.1",
|
||||
"anthropic/claude-haiku-4.5",
|
||||
"anthropic/claude-opus-4.5",
|
||||
"anthropic/claude-opus-4.6",
|
||||
"anthropic/claude-haiku-4.5",
|
||||
"google/gemini-2.5-flash-preview",
|
||||
"google/gemini-2.5-flash-preview:thinking",
|
||||
"google/gemini-2.5-flash-preview-05-20",
|
||||
|
|
@ -70,9 +71,10 @@ export const OPEN_ROUTER_REASONING_BUDGET_MODELS = new Set([
|
|||
"anthropic/claude-3.7-sonnet:beta",
|
||||
"anthropic/claude-opus-4",
|
||||
"anthropic/claude-opus-4.1",
|
||||
"anthropic/claude-opus-4.5",
|
||||
"anthropic/claude-opus-4.6",
|
||||
"anthropic/claude-sonnet-4",
|
||||
"anthropic/claude-sonnet-4.5",
|
||||
"anthropic/claude-opus-4.5",
|
||||
"anthropic/claude-haiku-4.5",
|
||||
"google/gemini-2.5-pro-preview",
|
||||
"google/gemini-2.5-pro",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ export const VERCEL_AI_GATEWAY_PROMPT_CACHING_MODELS = new Set([
|
|||
"anthropic/claude-3.7-sonnet",
|
||||
"anthropic/claude-opus-4",
|
||||
"anthropic/claude-opus-4.1",
|
||||
"anthropic/claude-opus-4.5",
|
||||
"anthropic/claude-opus-4.6",
|
||||
"anthropic/claude-sonnet-4",
|
||||
"openai/gpt-4.1",
|
||||
"openai/gpt-4.1-mini",
|
||||
|
|
@ -50,6 +52,8 @@ export const VERCEL_AI_GATEWAY_VISION_AND_TOOLS_MODELS = new Set([
|
|||
"anthropic/claude-3.7-sonnet",
|
||||
"anthropic/claude-opus-4",
|
||||
"anthropic/claude-opus-4.1",
|
||||
"anthropic/claude-opus-4.5",
|
||||
"anthropic/claude-opus-4.6",
|
||||
"anthropic/claude-sonnet-4",
|
||||
"google/gemini-1.5-flash",
|
||||
"google/gemini-1.5-pro",
|
||||
|
|
|
|||
|
|
@ -274,6 +274,27 @@ export const vertexModels = {
|
|||
cacheReadsPrice: 0.1,
|
||||
supportsReasoningBudget: true,
|
||||
},
|
||||
"claude-opus-4-6": {
|
||||
maxTokens: 8192,
|
||||
contextWindow: 200_000, // Default 200K, extendable to 1M with beta flag 'context-1m-2025-08-07'
|
||||
supportsImages: true,
|
||||
supportsPromptCache: true,
|
||||
inputPrice: 5.0, // $5 per million input tokens (≤200K context)
|
||||
outputPrice: 25.0, // $25 per million output tokens (≤200K context)
|
||||
cacheWritesPrice: 6.25, // $6.25 per million tokens
|
||||
cacheReadsPrice: 0.5, // $0.50 per million tokens
|
||||
supportsReasoningBudget: true,
|
||||
// Tiered pricing for extended context (requires beta flag 'context-1m-2025-08-07')
|
||||
tiers: [
|
||||
{
|
||||
contextWindow: 1_000_000, // 1M tokens with beta flag
|
||||
inputPrice: 10.0, // $10 per million input tokens (>200K context)
|
||||
outputPrice: 37.5, // $37.50 per million output tokens (>200K context)
|
||||
cacheWritesPrice: 12.5, // $12.50 per million tokens (>200K context)
|
||||
cacheReadsPrice: 1.0, // $1.00 per million tokens (>200K context)
|
||||
},
|
||||
],
|
||||
},
|
||||
"claude-opus-4-5@20251101": {
|
||||
maxTokens: 8192,
|
||||
contextWindow: 200_000,
|
||||
|
|
@ -467,7 +488,11 @@ export const vertexModels = {
|
|||
|
||||
// Vertex AI models that support 1M context window beta
|
||||
// Uses the same beta header 'context-1m-2025-08-07' as Anthropic and Bedrock
|
||||
export const VERTEX_1M_CONTEXT_MODEL_IDS = ["claude-sonnet-4@20250514", "claude-sonnet-4-5@20250929"] as const
|
||||
export const VERTEX_1M_CONTEXT_MODEL_IDS = [
|
||||
"claude-sonnet-4@20250514",
|
||||
"claude-sonnet-4-5@20250929",
|
||||
"claude-opus-4-6",
|
||||
] as const
|
||||
|
||||
export const VERTEX_REGIONS = [
|
||||
{ value: "global", label: "global" },
|
||||
|
|
|
|||
|
|
@ -64,9 +64,11 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa
|
|||
// Filter out non-Anthropic blocks (reasoning, thoughtSignature, etc.) before sending to the API
|
||||
const sanitizedMessages = filterNonAnthropicBlocks(messages)
|
||||
|
||||
// Add 1M context beta flag if enabled for Claude Sonnet 4 and 4.5
|
||||
// Add 1M context beta flag if enabled for supported models (Claude Sonnet 4/4.5, Opus 4.6)
|
||||
if (
|
||||
(modelId === "claude-sonnet-4-20250514" || modelId === "claude-sonnet-4-5") &&
|
||||
(modelId === "claude-sonnet-4-20250514" ||
|
||||
modelId === "claude-sonnet-4-5" ||
|
||||
modelId === "claude-opus-4-6") &&
|
||||
this.options.anthropicBeta1MContext
|
||||
) {
|
||||
betas.push("context-1m-2025-08-07")
|
||||
|
|
@ -80,6 +82,7 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa
|
|||
switch (modelId) {
|
||||
case "claude-sonnet-4-5":
|
||||
case "claude-sonnet-4-20250514":
|
||||
case "claude-opus-4-6":
|
||||
case "claude-opus-4-5-20251101":
|
||||
case "claude-opus-4-1-20250805":
|
||||
case "claude-opus-4-20250514":
|
||||
|
|
@ -144,6 +147,7 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa
|
|||
switch (modelId) {
|
||||
case "claude-sonnet-4-5":
|
||||
case "claude-sonnet-4-20250514":
|
||||
case "claude-opus-4-6":
|
||||
case "claude-opus-4-5-20251101":
|
||||
case "claude-opus-4-1-20250805":
|
||||
case "claude-opus-4-20250514":
|
||||
|
|
@ -330,8 +334,11 @@ export class AnthropicHandler extends BaseProvider implements SingleCompletionHa
|
|||
let id = modelId && modelId in anthropicModels ? (modelId as AnthropicModelId) : anthropicDefaultModelId
|
||||
let info: ModelInfo = anthropicModels[id]
|
||||
|
||||
// If 1M context beta is enabled for Claude Sonnet 4 or 4.5, update the model info
|
||||
if ((id === "claude-sonnet-4-20250514" || id === "claude-sonnet-4-5") && this.options.anthropicBeta1MContext) {
|
||||
// If 1M context beta is enabled for supported models, update the model info
|
||||
if (
|
||||
(id === "claude-sonnet-4-20250514" || id === "claude-sonnet-4-5" || id === "claude-opus-4-6") &&
|
||||
this.options.anthropicBeta1MContext
|
||||
) {
|
||||
// Use the tier pricing for 1M context
|
||||
const tier = info.tiers?.[0]
|
||||
if (tier) {
|
||||
|
|
|
|||
|
|
@ -408,7 +408,7 @@ export class AwsBedrockHandler extends BaseProvider implements SingleCompletionH
|
|||
temperature: modelConfig.temperature ?? (this.options.modelTemperature as number),
|
||||
}
|
||||
|
||||
// Check if 1M context is enabled for Claude Sonnet 4
|
||||
// Check if 1M context is enabled for supported Claude 4 models
|
||||
// Use parseBaseModelId to handle cross-region inference prefixes
|
||||
const baseModelId = this.parseBaseModelId(modelConfig.id)
|
||||
const is1MContextEnabled =
|
||||
|
|
@ -1097,14 +1097,19 @@ export class AwsBedrockHandler extends BaseProvider implements SingleCompletionH
|
|||
}
|
||||
}
|
||||
|
||||
// Check if 1M context is enabled for Claude Sonnet 4 / 4.5
|
||||
// Check if 1M context is enabled for supported Claude 4 models
|
||||
// Use parseBaseModelId to handle cross-region inference prefixes
|
||||
const baseModelId = this.parseBaseModelId(modelConfig.id)
|
||||
if (BEDROCK_1M_CONTEXT_MODEL_IDS.includes(baseModelId as any) && this.options.awsBedrock1MContext) {
|
||||
// Update context window to 1M tokens when 1M context beta is enabled
|
||||
// Update context window and pricing to 1M tier when 1M context beta is enabled
|
||||
const tier = modelConfig.info.tiers?.[0]
|
||||
modelConfig.info = {
|
||||
...modelConfig.info,
|
||||
contextWindow: 1_000_000,
|
||||
contextWindow: tier?.contextWindow ?? 1_000_000,
|
||||
inputPrice: tier?.inputPrice ?? modelConfig.info.inputPrice,
|
||||
outputPrice: tier?.outputPrice ?? modelConfig.info.outputPrice,
|
||||
cacheWritesPrice: tier?.cacheWritesPrice ?? modelConfig.info.cacheWritesPrice,
|
||||
cacheReadsPrice: tier?.cacheReadsPrice ?? modelConfig.info.cacheReadsPrice,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -248,6 +248,16 @@ export const parseOpenRouterModel = ({
|
|||
modelInfo.maxTokens = anthropicModels["claude-opus-4-1-20250805"].maxTokens
|
||||
}
|
||||
|
||||
// Set claude-opus-4.5 model to use the correct configuration
|
||||
if (id === "anthropic/claude-opus-4.5") {
|
||||
modelInfo.maxTokens = anthropicModels["claude-opus-4-5-20251101"].maxTokens
|
||||
}
|
||||
|
||||
// Set claude-opus-4.6 model to use the correct configuration
|
||||
if (id === "anthropic/claude-opus-4.6") {
|
||||
modelInfo.maxTokens = anthropicModels["claude-opus-4-6"].maxTokens
|
||||
}
|
||||
|
||||
// Ensure correct reasoning handling for Claude Haiku 4.5 on OpenRouter
|
||||
// Use budget control and disable effort-based reasoning fallback
|
||||
if (id === "anthropic/claude-haiku-4.5") {
|
||||
|
|
|
|||
|
|
@ -24,7 +24,9 @@ export const Anthropic = ({ apiConfiguration, setApiConfigurationField }: Anthro
|
|||
|
||||
// Check if the current model supports 1M context beta
|
||||
const supports1MContextBeta =
|
||||
selectedModel?.id === "claude-sonnet-4-20250514" || selectedModel?.id === "claude-sonnet-4-5"
|
||||
selectedModel?.id === "claude-sonnet-4-20250514" ||
|
||||
selectedModel?.id === "claude-sonnet-4-5" ||
|
||||
selectedModel?.id === "claude-opus-4-6"
|
||||
|
||||
const handleInputChange = useCallback(
|
||||
<K extends keyof ProviderSettings, E>(
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ export const Bedrock = ({ apiConfiguration, setApiConfigurationField, selectedMo
|
|||
const { t } = useAppTranslation()
|
||||
const [awsEndpointSelected, setAwsEndpointSelected] = useState(!!apiConfiguration?.awsBedrockEndpointEnabled)
|
||||
|
||||
// Check if the selected model supports 1M context (Claude Sonnet 4 / 4.5)
|
||||
// Check if the selected model supports 1M context (supported Claude 4 models)
|
||||
const supports1MContextBeta =
|
||||
!!apiConfiguration?.apiModelId && BEDROCK_1M_CONTEXT_MODEL_IDS.includes(apiConfiguration.apiModelId as any)
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ type VertexProps = {
|
|||
export const Vertex = ({ apiConfiguration, setApiConfigurationField, simplifySettings }: VertexProps) => {
|
||||
const { t } = useAppTranslation()
|
||||
|
||||
// Check if the selected model supports 1M context (Claude Sonnet 4 / 4.5)
|
||||
// Check if the selected model supports 1M context (supported Claude 4 models)
|
||||
const supports1MContextBeta =
|
||||
!!apiConfiguration?.apiModelId &&
|
||||
VERTEX_1M_CONTEXT_MODEL_IDS.includes(
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import {
|
|||
litellmDefaultModelInfo,
|
||||
lMStudioDefaultModelInfo,
|
||||
BEDROCK_1M_CONTEXT_MODEL_IDS,
|
||||
VERTEX_1M_CONTEXT_MODEL_IDS,
|
||||
isDynamicProvider,
|
||||
getProviderDefaultModelId,
|
||||
} from "@roo-code/types"
|
||||
|
|
@ -211,7 +212,7 @@ function getSelectedModel({
|
|||
}
|
||||
}
|
||||
|
||||
// Apply 1M context for Claude Sonnet 4 / 4.5 when enabled
|
||||
// Apply 1M context for supported Claude 4 models when enabled
|
||||
if (BEDROCK_1M_CONTEXT_MODEL_IDS.includes(id as any) && apiConfiguration.awsBedrock1MContext && baseInfo) {
|
||||
// Create a new ModelInfo object with updated context window
|
||||
const info: ModelInfo = {
|
||||
|
|
@ -225,8 +226,26 @@ function getSelectedModel({
|
|||
}
|
||||
case "vertex": {
|
||||
const id = apiConfiguration.apiModelId ?? defaultModelId
|
||||
const info = vertexModels[id as keyof typeof vertexModels]
|
||||
return { id, info }
|
||||
const baseInfo = vertexModels[id as keyof typeof vertexModels]
|
||||
|
||||
// Apply 1M context for supported Claude 4 models when enabled
|
||||
if (VERTEX_1M_CONTEXT_MODEL_IDS.includes(id as any) && apiConfiguration.vertex1MContext && baseInfo) {
|
||||
const modelInfo: ModelInfo = baseInfo
|
||||
const tier = modelInfo.tiers?.[0]
|
||||
if (tier) {
|
||||
const info: ModelInfo = {
|
||||
...modelInfo,
|
||||
contextWindow: tier.contextWindow,
|
||||
inputPrice: tier.inputPrice,
|
||||
outputPrice: tier.outputPrice,
|
||||
cacheWritesPrice: tier.cacheWritesPrice,
|
||||
cacheReadsPrice: tier.cacheReadsPrice,
|
||||
}
|
||||
return { id, info }
|
||||
}
|
||||
}
|
||||
|
||||
return { id, info: baseInfo }
|
||||
}
|
||||
case "gemini": {
|
||||
const id = apiConfiguration.apiModelId ?? defaultModelId
|
||||
|
|
@ -375,10 +394,10 @@ function getSelectedModel({
|
|||
const id = apiConfiguration.apiModelId ?? defaultModelId
|
||||
const baseInfo = anthropicModels[id as keyof typeof anthropicModels]
|
||||
|
||||
// Apply 1M context beta tier pricing for Claude Sonnet 4
|
||||
// Apply 1M context beta tier pricing for supported Claude 4 models
|
||||
if (
|
||||
provider === "anthropic" &&
|
||||
(id === "claude-sonnet-4-20250514" || id === "claude-sonnet-4-5") &&
|
||||
(id === "claude-sonnet-4-20250514" || id === "claude-sonnet-4-5" || id === "claude-opus-4-6") &&
|
||||
apiConfiguration.anthropicBeta1MContext &&
|
||||
baseInfo
|
||||
) {
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ca/settings.json
generated
6
webview-ui/src/i18n/locales/ca/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Obtenir clau API d'Anthropic",
|
||||
"anthropicUseAuthToken": "Passar la clau API d'Anthropic com a capçalera d'autorització en lloc de X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Activa la finestra de context d'1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Activa la finestra de context d'1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Activa la finestra de context d'1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Clau API de Baseten",
|
||||
"getBasetenApiKey": "Obtenir clau API de Baseten",
|
||||
"cerebrasApiKey": "Clau API de Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/de/settings.json
generated
6
webview-ui/src/i18n/locales/de/settings.json
generated
|
|
@ -372,11 +372,11 @@
|
|||
"getAnthropicApiKey": "Anthropic API-Schlüssel erhalten",
|
||||
"anthropicUseAuthToken": "Anthropic API-Schlüssel als Authorization-Header anstelle von X-Api-Key übergeben",
|
||||
"anthropic1MContextBetaLabel": "1M Kontextfenster aktivieren (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4 auf 1 Million Token",
|
||||
"anthropic1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4 / 4.5 / Claude Opus 4.6 auf 1 Million Token",
|
||||
"awsBedrock1MContextBetaLabel": "1M Kontextfenster aktivieren (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4 auf 1 Million Token",
|
||||
"awsBedrock1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4 / 4.5 / Claude Opus 4.6 auf 1 Million Token",
|
||||
"vertex1MContextBetaLabel": "1M Kontextfenster aktivieren (Beta)",
|
||||
"vertex1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4 auf 1 Million Token",
|
||||
"vertex1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4 / 4.5 / Claude Opus 4.6 auf 1 Million Token",
|
||||
"basetenApiKey": "Baseten API-Schlüssel",
|
||||
"getBasetenApiKey": "Baseten API-Schlüssel erhalten",
|
||||
"cerebrasApiKey": "Cerebras API-Schlüssel",
|
||||
|
|
|
|||
|
|
@ -433,11 +433,11 @@
|
|||
"getAnthropicApiKey": "Get Anthropic API Key",
|
||||
"anthropicUseAuthToken": "Pass Anthropic API Key as Authorization header instead of X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Enable 1M context window (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Enable 1M context window (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Enable 1M context window (Beta)",
|
||||
"vertex1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Baseten API Key",
|
||||
"getBasetenApiKey": "Get Baseten API Key",
|
||||
"cerebrasApiKey": "Cerebras API Key",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/es/settings.json
generated
6
webview-ui/src/i18n/locales/es/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Obtener clave API de Anthropic",
|
||||
"anthropicUseAuthToken": "Pasar la clave API de Anthropic como encabezado de autorización en lugar de X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Habilitar ventana de contexto de 1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Habilitar ventana de contexto de 1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Habilitar ventana de contexto de 1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Clave API de Baseten",
|
||||
"getBasetenApiKey": "Obtener clave API de Baseten",
|
||||
"cerebrasApiKey": "Clave API de Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/fr/settings.json
generated
6
webview-ui/src/i18n/locales/fr/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Obtenir la clé API Anthropic",
|
||||
"anthropicUseAuthToken": "Passer la clé API Anthropic comme en-tête d'autorisation au lieu de X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Activer la fenêtre de contexte de 1M (Bêta)",
|
||||
"anthropic1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Activer la fenêtre de contexte de 1M (Bêta)",
|
||||
"awsBedrock1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Activer la fenêtre de contexte de 1M (Bêta)",
|
||||
"vertex1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Clé API Baseten",
|
||||
"getBasetenApiKey": "Obtenir la clé API Baseten",
|
||||
"cerebrasApiKey": "Clé API Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/hi/settings.json
generated
6
webview-ui/src/i18n/locales/hi/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Anthropic API कुंजी प्राप्त करें",
|
||||
"anthropicUseAuthToken": "X-Api-Key के बजाय Anthropic API कुंजी को Authorization हेडर के रूप में पास करें",
|
||||
"anthropic1MContextBetaLabel": "1M संदर्भ विंडो सक्षम करें (बीटा)",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
|
||||
"awsBedrock1MContextBetaLabel": "1M संदर्भ विंडो सक्षम करें (बीटा)",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
|
||||
"vertex1MContextBetaLabel": "1M संदर्भ विंडो सक्षम करें (बीटा)",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
|
||||
"basetenApiKey": "Baseten API कुंजी",
|
||||
"getBasetenApiKey": "Baseten API कुंजी प्राप्त करें",
|
||||
"cerebrasApiKey": "Cerebras API कुंजी",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/id/settings.json
generated
6
webview-ui/src/i18n/locales/id/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Dapatkan Anthropic API Key",
|
||||
"anthropicUseAuthToken": "Kirim Anthropic API Key sebagai Authorization header alih-alih X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Aktifkan jendela konteks 1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Aktifkan jendela konteks 1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Aktifkan jendela konteks 1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Baseten API Key",
|
||||
"getBasetenApiKey": "Dapatkan Baseten API Key",
|
||||
"cerebrasApiKey": "Cerebras API Key",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/it/settings.json
generated
6
webview-ui/src/i18n/locales/it/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Ottieni chiave API Anthropic",
|
||||
"anthropicUseAuthToken": "Passa la chiave API Anthropic come header di autorizzazione invece di X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Abilita finestra di contesto da 1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Abilita finestra di contesto da 1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Abilita finestra di contesto da 1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Chiave API Baseten",
|
||||
"getBasetenApiKey": "Ottieni chiave API Baseten",
|
||||
"cerebrasApiKey": "Chiave API Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ja/settings.json
generated
6
webview-ui/src/i18n/locales/ja/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Anthropic APIキーを取得",
|
||||
"anthropicUseAuthToken": "Anthropic APIキーをX-Api-Keyの代わりにAuthorizationヘッダーとして渡す",
|
||||
"anthropic1MContextBetaLabel": "1Mコンテキストウィンドウを有効にする(ベータ版)",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4のコンテキストウィンドウを100万トークンに拡張します",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6のコンテキストウィンドウを100万トークンに拡張します",
|
||||
"awsBedrock1MContextBetaLabel": "1Mコンテキストウィンドウを有効にする(ベータ版)",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4のコンテキストウィンドウを100万トークンに拡張します",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6のコンテキストウィンドウを100万トークンに拡張します",
|
||||
"vertex1MContextBetaLabel": "1Mコンテキストウィンドウを有効にする(ベータ版)",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4のコンテキストウィンドウを100万トークンに拡張します",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6のコンテキストウィンドウを100万トークンに拡張します",
|
||||
"basetenApiKey": "Baseten APIキー",
|
||||
"getBasetenApiKey": "Baseten APIキーを取得",
|
||||
"cerebrasApiKey": "Cerebras APIキー",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ko/settings.json
generated
6
webview-ui/src/i18n/locales/ko/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Anthropic API 키 받기",
|
||||
"anthropicUseAuthToken": "X-Api-Key 대신 Authorization 헤더로 Anthropic API 키 전달",
|
||||
"anthropic1MContextBetaLabel": "1M 컨텍스트 창 활성화 (베타)",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4의 컨텍스트 창을 100만 토큰으로 확장",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
|
||||
"awsBedrock1MContextBetaLabel": "1M 컨텍스트 창 활성화 (베타)",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4의 컨텍스트 창을 100만 토큰으로 확장",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
|
||||
"vertex1MContextBetaLabel": "1M 컨텍스트 창 활성화 (베타)",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4의 컨텍스트 창을 100만 토큰으로 확장",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
|
||||
"basetenApiKey": "Baseten API 키",
|
||||
"getBasetenApiKey": "Baseten API 키 가져오기",
|
||||
"cerebrasApiKey": "Cerebras API 키",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/nl/settings.json
generated
6
webview-ui/src/i18n/locales/nl/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Anthropic API-sleutel ophalen",
|
||||
"anthropicUseAuthToken": "Anthropic API-sleutel als Authorization-header doorgeven in plaats van X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "1M contextvenster inschakelen (bèta)",
|
||||
"anthropic1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "1M contextvenster inschakelen (bèta)",
|
||||
"awsBedrock1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "1M contextvenster inschakelen (bèta)",
|
||||
"vertex1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Baseten API-sleutel",
|
||||
"getBasetenApiKey": "Baseten API-sleutel verkrijgen",
|
||||
"cerebrasApiKey": "Cerebras API-sleutel",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/pl/settings.json
generated
6
webview-ui/src/i18n/locales/pl/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Uzyskaj klucz API Anthropic",
|
||||
"anthropicUseAuthToken": "Przekaż klucz API Anthropic jako nagłówek Authorization zamiast X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Włącz okno kontekstowe 1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Włącz okno kontekstowe 1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Włącz okno kontekstowe 1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Klucz API Baseten",
|
||||
"getBasetenApiKey": "Uzyskaj klucz API Baseten",
|
||||
"cerebrasApiKey": "Klucz API Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/pt-BR/settings.json
generated
6
webview-ui/src/i18n/locales/pt-BR/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Obter chave de API Anthropic",
|
||||
"anthropicUseAuthToken": "Passar a chave de API Anthropic como cabeçalho Authorization em vez de X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Ativar janela de contexto de 1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Ativar janela de contexto de 1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Ativar janela de contexto de 1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Chave de API Baseten",
|
||||
"getBasetenApiKey": "Obter chave de API Baseten",
|
||||
"cerebrasApiKey": "Chave de API Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/ru/settings.json
generated
6
webview-ui/src/i18n/locales/ru/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Получить Anthropic API-ключ",
|
||||
"anthropicUseAuthToken": "Передавать Anthropic API-ключ как Authorization-заголовок вместо X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Включить контекстное окно 1M (бета)",
|
||||
"anthropic1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Включить контекстное окно 1M (бета)",
|
||||
"awsBedrock1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Включить контекстное окно 1M (бета)",
|
||||
"vertex1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Baseten API-ключ",
|
||||
"getBasetenApiKey": "Получить Baseten API-ключ",
|
||||
"cerebrasApiKey": "Cerebras API-ключ",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/tr/settings.json
generated
6
webview-ui/src/i18n/locales/tr/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Anthropic API Anahtarı Al",
|
||||
"anthropicUseAuthToken": "Anthropic API Anahtarını X-Api-Key yerine Authorization başlığı olarak geçir",
|
||||
"anthropic1MContextBetaLabel": "1M bağlam penceresini etkinleştir (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4 için bağlam penceresini 1 milyon token'a genişletir",
|
||||
"anthropic1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6 için bağlam penceresini 1 milyon token'a genişletir",
|
||||
"awsBedrock1MContextBetaLabel": "1M bağlam penceresini etkinleştir (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4 için bağlam penceresini 1 milyon token'a genişletir",
|
||||
"awsBedrock1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6 için bağlam penceresini 1 milyon token'a genişletir",
|
||||
"vertex1MContextBetaLabel": "1M bağlam penceresini etkinleştir (Beta)",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4 için bağlam penceresini 1 milyon token'a genişletir",
|
||||
"vertex1MContextBetaDescription": "Claude Sonnet 4 / 4.5 / Claude Opus 4.6 için bağlam penceresini 1 milyon token'a genişletir",
|
||||
"basetenApiKey": "Baseten API Anahtarı",
|
||||
"getBasetenApiKey": "Baseten API Anahtarı Al",
|
||||
"cerebrasApiKey": "Cerebras API Anahtarı",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/vi/settings.json
generated
6
webview-ui/src/i18n/locales/vi/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "Lấy khóa API Anthropic",
|
||||
"anthropicUseAuthToken": "Truyền khóa API Anthropic dưới dạng tiêu đề Authorization thay vì X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "Bật cửa sổ ngữ cảnh 1M (Beta)",
|
||||
"anthropic1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4",
|
||||
"anthropic1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"awsBedrock1MContextBetaLabel": "Bật cửa sổ ngữ cảnh 1M (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4",
|
||||
"awsBedrock1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"vertex1MContextBetaLabel": "Bật cửa sổ ngữ cảnh 1M (Beta)",
|
||||
"vertex1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4",
|
||||
"vertex1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4 / 4.5 / Claude Opus 4.6",
|
||||
"basetenApiKey": "Khóa API Baseten",
|
||||
"getBasetenApiKey": "Lấy khóa API Baseten",
|
||||
"cerebrasApiKey": "Khóa API Cerebras",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/zh-CN/settings.json
generated
6
webview-ui/src/i18n/locales/zh-CN/settings.json
generated
|
|
@ -370,11 +370,11 @@
|
|||
"getAnthropicApiKey": "获取 Anthropic API 密钥",
|
||||
"anthropicUseAuthToken": "将 Anthropic API 密钥作为 Authorization 标头传递,而不是 X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "启用 1M 上下文窗口 (Beta)",
|
||||
"anthropic1MContextBetaDescription": "为 Claude Sonnet 4 将上下文窗口扩展至 100 万个 token",
|
||||
"anthropic1MContextBetaDescription": "为 Claude Sonnet 4 / 4.5 / Claude Opus 4.6 将上下文窗口扩展至 100 万个 token",
|
||||
"awsBedrock1MContextBetaLabel": "启用 1M 上下文窗口 (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "为 Claude Sonnet 4 将上下文窗口扩展至 100 万个 token",
|
||||
"awsBedrock1MContextBetaDescription": "为 Claude Sonnet 4 / 4.5 / Claude Opus 4.6 将上下文窗口扩展至 100 万个 token",
|
||||
"vertex1MContextBetaLabel": "启用 1M 上下文窗口 (Beta)",
|
||||
"vertex1MContextBetaDescription": "为 Claude Sonnet 4 将上下文窗口扩展至 100 万个 token",
|
||||
"vertex1MContextBetaDescription": "为 Claude Sonnet 4 / 4.5 / Claude Opus 4.6 将上下文窗口扩展至 100 万个 token",
|
||||
"basetenApiKey": "Baseten API 密钥",
|
||||
"getBasetenApiKey": "获取 Baseten API 密钥",
|
||||
"cerebrasApiKey": "Cerebras API 密钥",
|
||||
|
|
|
|||
6
webview-ui/src/i18n/locales/zh-TW/settings.json
generated
6
webview-ui/src/i18n/locales/zh-TW/settings.json
generated
|
|
@ -380,11 +380,11 @@
|
|||
"getAnthropicApiKey": "取得 Anthropic API 金鑰",
|
||||
"anthropicUseAuthToken": "將 Anthropic API 金鑰作為 Authorization 標頭傳遞,而非使用 X-Api-Key",
|
||||
"anthropic1MContextBetaLabel": "啟用 1M 上下文視窗 (Beta)",
|
||||
"anthropic1MContextBetaDescription": "為 Claude Sonnet 4 將上下文視窗擴展至 100 萬個 token",
|
||||
"anthropic1MContextBetaDescription": "為 Claude Sonnet 4 / 4.5 / Claude Opus 4.6 將上下文視窗擴展至 100 萬個 token",
|
||||
"awsBedrock1MContextBetaLabel": "啟用 1M 上下文視窗 (Beta)",
|
||||
"awsBedrock1MContextBetaDescription": "為 Claude Sonnet 4 將上下文視窗擴展至 100 萬個 token",
|
||||
"awsBedrock1MContextBetaDescription": "為 Claude Sonnet 4 / 4.5 / Claude Opus 4.6 將上下文視窗擴展至 100 萬個 token",
|
||||
"vertex1MContextBetaLabel": "啟用 1M 上下文視窗 (Beta)",
|
||||
"vertex1MContextBetaDescription": "為 Claude Sonnet 4 將上下文視窗擴展至 100 萬個 token",
|
||||
"vertex1MContextBetaDescription": "為 Claude Sonnet 4 / 4.5 / Claude Opus 4.6 將上下文視窗擴展至 100 萬個 token",
|
||||
"basetenApiKey": "Baseten API 金鑰",
|
||||
"getBasetenApiKey": "取得 Baseten API 金鑰",
|
||||
"cerebrasApiKey": "Cerebras API 金鑰",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue