diff --git a/.changeset/thick-streets-give.md b/.changeset/thick-streets-give.md new file mode 100644 index 0000000000..293ad8583c --- /dev/null +++ b/.changeset/thick-streets-give.md @@ -0,0 +1,5 @@ +--- +"roo-cline": minor +--- + +Update `xaiModels` and `xaiDefaultModelId` in `src/shared/api.ts` diff --git a/src/shared/api.ts b/src/shared/api.ts index 25196c6f10..d66aca6721 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -1264,7 +1264,7 @@ export const litellmDefaultModelInfo: ModelInfo = { // xAI // https://docs.x.ai/docs/api-reference export type XAIModelId = keyof typeof xaiModels -export const xaiDefaultModelId: XAIModelId = "grok-3-beta" +export const xaiDefaultModelId: XAIModelId = "grok-3" export const xaiModels = { "grok-3-beta": { maxTokens: 8192, @@ -1304,6 +1304,44 @@ export const xaiModels = { description: "xAI's Grok-3 mini fast beta model with 131K context window", supportsReasoningEffort: true, }, + "grok-3": { + maxTokens: 8192, + contextWindow: 131072, + supportsImages: false, + supportsPromptCache: false, + inputPrice: 3.0, + outputPrice: 15.0, + description: "xAI's Grok-3 model with 131K context window", + }, + "grok-3-fast": { + maxTokens: 8192, + contextWindow: 131072, + supportsImages: false, + supportsPromptCache: false, + inputPrice: 5.0, + outputPrice: 25.0, + description: "xAI's Grok-3 fast model with 131K context window", + }, + "grok-3-mini": { + maxTokens: 8192, + contextWindow: 131072, + supportsImages: false, + supportsPromptCache: false, + inputPrice: 0.3, + outputPrice: 0.5, + description: "xAI's Grok-3 mini model with 131K context window", + supportsReasoningEffort: true, + }, + "grok-3-mini-fast": { + maxTokens: 8192, + contextWindow: 131072, + supportsImages: false, + supportsPromptCache: false, + inputPrice: 0.6, + outputPrice: 4.0, + description: "xAI's Grok-3 mini fast model with 131K context window", + supportsReasoningEffort: true, + }, "grok-2-latest": { maxTokens: 8192, contextWindow: 131072,