{"slug": "xais-grok-4-6-is-now-available-in-amazon-bedrock", "title": "xAI’s Grok 4.6 is now available in Amazon Bedrock", "summary": "XAI's Grok 4.6 became available in Amazon Bedrock on August 18, 2026, the second xAI model offered through the service after Grok 4.3. The model carries a 500K token context window and configurable reasoning effort at four levels — low, medium, high, and xhigh — and is reachable on both the bedrock-mantle and bedrock-runtime endpoints with support for the Converse API alongside Chat Completions and Responses. xAI reported that Grok 4.6 High scored 61 on the AA Intelligence Index, 1753 on GDPVal-AA v2, 69.9% on CursorBench v3.2, 65.9% on DeepSWE v1.1, 61.3% on FrontierCode v1.1 (Extended), 57.5% on APEX-Agents, 26% on Terminal-Bench v3.0, 56.4% on APEX-SWE, 1577 on AA-Briefcase, and 15.8% on Harvey LAB (Vals) at its August 12, 2026 launch.", "body_md": "## [Artificial Intelligence](https://aws.amazon.com/blogs/machine-learning/)\n\n# xAI’s Grok 4.6 is now available in Amazon Bedrock\n\nToday, we are announcing that xAI’s Grok 4.6 is available in [Amazon Bedrock](https://aws.amazon.com/bedrock/), adding a frontier model built for long-running agents, coding, and knowledge work to the Bedrock model catalog. Grok 4.6 launched on Bedrock on August 18, 2026. It offers a 500K token context window and supports configurable reasoning effort at four levels: low, medium, high, and xhigh.\n\nThis is xAI’s second model in Amazon Bedrock. When [Grok 4.3 became generally available](https://aws.amazon.com/blogs/machine-learning/introducing-grok-on-amazon-bedrock/), xAI joined Amazon Bedrock as a model provider and the model was reachable through Bedrock Mantle, the OpenAI-compatible inference engine in Amazon Bedrock. Grok 4.6 widens that surface area considerably: it is available on both the bedrock-mantle and bedrock-runtime endpoints, and it supports the Converse API alongside Chat Completions and Responses.\n\nThis post covers what xAI says Grok 4.6 is designed for, how it is packaged on Amazon Bedrock, and how to send your first request.\n\n## What Grok 4.6 is built for\n\nThe capability and training details in this section come from xAI’s launch announcement, [Introducing Grok 4.6](https://x.ai/news/grok-4-6).\n\nGrok 4.6 builds on Grok 4.5 with a particular focus on long-running agents and more ambitious interactive and visual work. xAI describes the model as staying with complex tasks across many steps, whether that is researching a topic, analyzing information, working across a code base, or turning an idea into a polished application or work artifact.\n\nOn training, xAI reports a longer supplemental training run than Grok 4.5, using curated model-generated data for reasoning and advanced technical concepts, high-quality engineering data, and an improved optimizer and training recipe. It then used Grok 4.5 to regenerate the supervised fine-tuning trajectories across reasoning efforts, agent harnesses, and domains including STEM, software engineering, and knowledge work, filtering out problematic traces with model-based checks. The model was then trained on a wide range of agentic reinforcement learning tasks spanning knowledge work, general coding, and domain-specific environments such as kernel optimization, web development, and computer-aided design.\n\nTwo behaviors xAI calls out are worth noting for anyone building agents. On longer trajectories, the model began showing more self-testing and verification, checking its own work before moving on. It also produces stronger first passes on visual and interactive projects, establishing the structure and visual language of an application in a single pass, which the team found useful where the fastest route to a good result was to start with something substantial and then iterate.\n\nOn safety, xAI states that Grok 4.6’s safeguards have been improved and calibrated in line with the model’s capabilities, backed by what it describes as its widest-ever suite of pre-deployment testing for capabilities and safeguard calibration, plus post-deployment and third-party testing. The company positions its safety stack as maximizing utility and security across legitimate use cases in domains such as vulnerability patching, accelerating the engineering design cycle, and augmenting AI research.\n\n## Reported benchmark results\n\nxAI reports that Grok 4.6 achieves frontier intelligence across several agentic coding and knowledge work benchmarks. These are the figures it published for Grok 4.6 High at launch on August 12, 2026:\n\n| **Evaluation** | **Grok 4.6 High** | \n| AA Intelligence Index | 61 | \n| GDPVal-AA v2 | 1753 | \n| CursorBench v3.2 | 69.9% | \n| DeepSWE v1.1 | 65.9% | \n| FrontierCode v1.1 (Extended) | 61.3% | \n| APEX-Agents | 57.5% | \n| Terminal-Bench v3.0 | 26% | \n| APEX-SWE | 56.4% | \n| AA-Briefcase | 1577 | \n| Harvey LAB (Vals) | 15.8% | \n\nSource: xAI, according to [https://x.ai/news/grok-4-6](https://x.ai/news/grok-4-6).\n\nSeveral of those evaluations come from Artificial Analysis, so it helps to know what they measure. According to [Artificial Analysis](https://artificialanalysis.ai/models), the Artificial Analysis Intelligence Index v4.1.1 is a composite that incorporates nine evaluations: GDPval-AA v2, τ³-Banking, Terminal-Bench v2.1, SciCode, Humanity’s Last Exam, GPQA Diamond, CritPt, AA-Omniscience, and AA-LCR. Those cover agentic tool use, reasoning and knowledge, knowledge reliability, long context reasoning, and quantitative analysis over spreadsheets and documents. AA-Briefcase is its agentic knowledge work benchmark, where AA-Briefcase Elo aggregates rubric pass rate, analytical quality Elo, and presentation Elo, with higher scores better.\n\nArtificial Analysis also tracks cost and latency alongside intelligence. Its cost-per-task metric is a weighted average cost per Intelligence Index task, derived from input, cache hit, cache write, reasoning, and answer token prices, which is a useful lens if you are sizing a reasoning-heavy agent workload where reasoning tokens are a real line item.\n\n## What Grok 4.6 adds on Bedrock\n\nSeveral Bedrock capabilities are new for this model rather than carried over from the earlier Grok launch.\n\n**The `bedrock-runtime` endpoint.** Grok 4.6 is served on bedrock-runtime in addition to bedrock-mantle, so you can reach it with the AWS SDKs and the standard Bedrock control surface rather than only an OpenAI-compatible client.\n\n**The Converse API, including streaming.** Both `converse` and `converse_stream` are available. This is the practical payoff of runtime support: one message shape across models, and streaming through the usual Converse events (`messageStart`, `contentBlockDelta`, `contentBlockStop`, `messageStop`, `metadata`) without hand-rolling server-sent events (SSE) parsing.\n\n**An `xhigh` reasoning effort level.** Effort runs low, medium, high, xhigh, extending the range at the top end for problems where a deeper pass is worth the tokens. On Converse, set it through `additionalModelRequestFields={\"reasoning_effort\": \"xhigh\"}` rather than a reasoning parameter.\n\n**Cross-Region inference.** On bedrock-runtime you route through one of two inference profiles rather than pinning to a single Region. us.xai.grok-4.6 keeps traffic within the US geography when you have data residency requirements, and global.xai.grok-4.6 routes worldwide for the widest capacity pool. Global is also the cheaper of the two, at $2.00 per million input tokens against $2.20, so absent a residency constraint it is usually the better default.\n\n**Amazon Bedrock Guardrails.** Grok 4.6 now supports Guardrails on bedrock-runtime across its APIs, giving you content filters, denied topics, personally identifiable information (PII) redaction, and word policies. You attach a guardrail by ID and version on the request, and the policy is evaluated against both the prompt and the model’s response. For agentic workloads this matters because it puts a consistent policy boundary around a model that might run unattended across many steps.\n\n**Invocation logging.** With model invocation logging enabled, Grok 4.6 calls are captured as complete Amazon CloudWatch records: request body, response body, token counts including reasoning tokens, and the inference profile used. Useful for auditing agent runs where you need to see what the model was actually asked.\n\n**Prompt caching.** Cached input is billed at roughly a quarter of the standard input rate, which matters for agents that resend a large system prompt or document on every turn. Caching applies to a repeated prefix, so keep stable content at the front of the request, and read the cached token count in the usage block to confirm the discount is landing before you build it into a cost model.\n\nTool calling, structured output, image input, response streaming, and encrypted reasoning content are available as well, but those date from the Grok 4.3 launch and are covered in that post.\n\n## How Grok 4.6 is packaged on Amazon Bedrock\n\nGrok 4.6 accepts text and image input and returns text. Audio, speech, video, and embedding modalities are not supported, and it does not generate images. The model is reachable through two endpoints, and the model ID differs depending on which one you use:\n\n| **Endpoint** | **Model ID** | **Base URL** | \n| bedrock-mantle | `xai.grok-4.6` | https://bedrock-mantle.{region}.api.aws/openai/v1 | \n| bedrock-runtime | `us.xai.grok-4.6` (Geo) or`global.xai.grok-4.6` (Global) | https://bedrock-runtime.{region}.amazonaws.com/openai/v1 | \n\nOn the API side, Grok 4.6 supports the Responses API, the Chat Completions API, and the Converse API. The Invoke API is not supported.\n\nFeature support differs by endpoint, which is the detail most likely to shape your integration choice:\n\nOn bedrock-mantle, supported features include client-side tool calling, reasoning, structured outputs, prompt caching, response streaming, projects, and abuse detection.\n\nOn bedrock-runtime, supported features include reasoning, prompt caching, response streaming, invocation logs, and projects (default project only). Structured outputs, server-side tool use, intelligent prompt routing, count tokens, and application inference profiles are not supported on that endpoint.\n\nTool calling works on both endpoints. The model returns a structured function request, your code executes it, and you pass the result back. On bedrock-runtime you can drive that loop through Converse’s `toolConfig` or the OpenAI-compatible `tools` parameter, so agents that depend on function calls are not limited to bedrock-mantle.\n\nIf your application depends on JSON Schema structured output, that points you at bedrock-mantle. If you want the Converse API or invocation logging, that points you at bedrock-runtime.\n\n### Regions and inference options\n\nAvailability differs by endpoint. On bedrock-mantle, Grok 4.6 is available for in-Region inference in US West (Oregon) (us-west-2) . On bedrock-runtime, in-Region inference is not offered. Instead, you invoke the model through cross-Region inference profiles. Geo cross-Region inference is available from the US Regions (us-east-1, us-east-2, us-west-1, and us-west-2), and Global cross-Region inference is available from a considerably longer list spanning the US, Canada, Europe, Asia Pacific, the Middle East, Africa, and South America. Geo cross-Region routes across Regions within a geography while respecting data residency, and Global cross-Region routes anywhere worldwide when there are no residency constraints. The full table runs to more than 30 Regions, so check the model card and the [Regional availability by model](https://docs.aws.amazon.com/bedrock/latest/userguide/models-region-compatibility.html) page for the current list before you pin a Region.\n\nThis is a change in shape from the Grok 4.3 launch, where, as noted in the [Grok 4.3 post](https://aws.amazon.com/blogs/machine-learning/introducing-grok-on-amazon-bedrock/), the model used in-Region inference only and Geo and Global cross-Region inference were not offered.\n\n### Service tier and pricing\n\nGrok 4.6 supports three service tiers. Standard is pay-per-token with no commitment, selected by setting `\"service_tier\": \"default\"` or omitting the field. Priority delivers faster, prioritized processing for a premium (`\"service_tier\": \"priority\"`). Flex offers lower-cost access for work that is not time-sensitive (`\"service_tier\": \"flex\"`). For per-token [pricing](https://aws.amazon.com/bedrock/pricing/) across the tiers, see the Amazon Bedrock pricing page.\n\nThe other two tiers are priced as multipliers on those Standard rates: Priority at 1.75x, a 75 percent premium, and Flex at 0.5x, a 50 percent discount. So the same workload that costs $2.20 per million input tokens on Standard in-Region runs $3.85 on Priority and $1.10 on Flex, which makes tier selection a larger cost lever than the Region choice.\n\nFor reference, xAI lists Grok 4.6 pricing starting at $2 per million input tokens and $6 per million output tokens, with a fast variant at twice the price. Always confirm current rates on the [Amazon Bedrock pricing page](https://aws.amazon.com/bedrock/pricing/), because prices and tiers change.\n\n## Send your first request\n\nBefore your first call, confirm the model is available to you in the Bedrock console for the Region you plan to use. Grok 4.6 is served through inference profiles rather than on-demand throughput on the bare model ID, which is why requests name `us.xai.grok-4.6` or `global.xai.grok-4.6` on bedrock-runtime.\n\nGrok 4.6 uses OpenAI-compatible APIs, so the OpenAI SDK works against either endpoint after you set the base URL. Install the SDK, and boto3 if you plan to use the Converse API:\n\nGenerate a long-term Amazon Bedrock API key from the Amazon Bedrock console for exploration, then set your environment. For bedrock-mantle:\n\nFor bedrock-runtime:\n\nA first request on bedrock-mantle with the Chat Completions API:\n\nOn bedrock-runtime the difference is the model name: you pass a cross-Region inference profile instead of the bare model ID. This example also switches to the Responses API to show that shape:\n\nAnd through the Converse API with boto3. Because reasoning is active, the first content block carries the reasoning and the answer sits in a later block, so search the blocks for the text rather than indexing `content[0]`:\n\nOn Converse you set the effort level through additionalModelRequestFields rather than a reasoning parameter:\n\nThree operational notes. First, on bedrock-runtime, Grok 4.6 is not available for in-Region inference, so requests must name `us.xai.grok-4.6` or `global.xai.grok-4.6`.\n\nSecond, `bedrock:InvokeModel` is evaluated against three resources: your account’s default project, the inference profile you name, and the underlying foundation model. The foundation model ARN is wildcarded across Regions because cross-Region profiles route outside the calling Region. Bearer-token authentication on the OpenAI-compatible endpoints additionally requires `bedrock:CallWithBearerToken`, which boto3 and Converse do not need:\n\nList every inference profile you plan to call. Profiles are scoped individually, so a policy naming `us.xai.grok-4.6` does not cover `global.xai.grok-4.6`.\n\nThird, the two authentication mechanisms cover different code paths. An Amazon Bedrock API key in `OPENAI_API_KEY` travels as a bearer token and authenticates the OpenAI-compatible calls on both endpoints. The boto3 Converse examples sign with SigV4 instead, drawing on your ordinary AWS credentials from the environment, a profile, or a role. Configure both if you intend to use Converse alongside the OpenAI-compatible APIs.\n\nTreat a long-term API key as an exploration-only credential. For production, the Grok 4.3 launch post recommends short-term bearer tokens generated from your IAM credentials with the `aws-bedrock-token-generator` package, because they expire automatically and keep access tied to your IAM identity, and that guidance applies equally here.\n\n## Working with reasoning effort\n\nReasoning is active on Grok 4.6 by default, and you configure how much of it the model spends through the reasoning parameter with low (the default), medium, high, or xhigh. The xhigh level is new relative to what the Grok 4.3 launch post documented, where the levels were none, low, medium, and high.\n\nReasoning content is encrypted. You can have it returned by passing `include: [\"reasoning.encrypted_content\"]` on a Responses API request, then send that content back on subsequent turns to give the model its own prior reasoning as context in a multi-turn conversation. The Chat Completions API does not return reasoning tokens.\n\nEncrypted reasoning is a Responses API feature, so this example uses the OpenAI client rather than the boto3 client from the Converse examples above:\n\nBecause reasoning is by default and effort is per request, effort level is a real cost and latency control. Run short extraction and classification calls at low, and reserve high or xhigh for planning steps and long agent trajectories where an early mistake compounds. Benchmarking effort levels against your own workload is the fastest way to find where higher reasoning stops earning its token cost.\n\n## Get started\n\nGrok 4.6 on Amazon Bedrock gives you a model xAI built for long-running agents and ambitious interactive work, with a 500K token context window, four reasoning effort levels, image input, prompt caching, and a choice between the OpenAI-compatible bedrock-mantle endpoint and the bedrock-runtime endpoint with Converse API and cross-Region inference support.\n\nTo start building, review the [Grok 4.6 model card](https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-xai-grok-4-6.html) for the current Region list, feature matrix, and parameter details, and check the [Amazon Bedrock pricing page](https://aws.amazon.com/bedrock/pricing/) for token rates. If you generated a long-term Amazon Bedrock API key for exploration, delete it from the Amazon Bedrock console when you are finished. A standing credential you no longer need only widens your account’s exposure surface.\n\n## Sources\n\n- Amazon Bedrock Grok 4.6 model card: [https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-xai-grok-4-6.html](https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-xai-grok-4-6.html)\n- xAI models in Amazon Bedrock: [https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards-xai.html](https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards-xai.html)\n- xAI, Introducing Grok 4.6: [https://x.ai/news/grok-4-6](https://x.ai/news/grok-4-6)\n- Artificial Analysis, model comparison and benchmark methodology: [https://artificialanalysis.ai/models](https://artificialanalysis.ai/models)\n- AWS, Introducing Grok on Amazon Bedrock (Grok 4.3): [https://aws.amazon.com/blogs/machine-learning/introducing-grok-on-amazon-bedrock/](https://aws.amazon.com/blogs/machine-learning/introducing-grok-on-amazon-bedrock/)", "url": "https://wpnews.pro/news/xais-grok-4-6-is-now-available-in-amazon-bedrock", "canonical_source": "https://aws.amazon.com/blogs/machine-learning/xais-grok-4-6-is-now-available-in-amazon-bedrock/", "published_at": "2026-09-21 18:30:34+00:00", "updated_at": "2026-09-21 19:01:35.807270+00:00", "lang": "en", "topics": ["ai-products", "large-language-models", "ai-agents", "ai-infrastructure", "ai-safety"], "entities": ["xAI", "Grok 4.6", "Amazon Bedrock", "Grok 4.3", "Grok 4.5", "Bedrock Mantle", "Converse API", "Amazon"], "alternates": {"html": "https://wpnews.pro/news/xais-grok-4-6-is-now-available-in-amazon-bedrock", "markdown": "https://wpnews.pro/news/xais-grok-4-6-is-now-available-in-amazon-bedrock.md", "text": "https://wpnews.pro/news/xais-grok-4-6-is-now-available-in-amazon-bedrock.txt", "jsonld": "https://wpnews.pro/news/xais-grok-4-6-is-now-available-in-amazon-bedrock.jsonld"}}