{"uid":"cap_hGE0DL_7NZjOHF57cgwAY","slug":"grok-code-execution-18f55b38","name":"Grok Code Execution","description":"Generate text with current Grok models that can write and execute code in a sandboxed environment. Uses the xAI Responses API with code execution.","url":"https://grok.mpp.paywithlocus.com/grok/code-execution?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["model","messages","max_tokens","max_tool_calls"],"properties":{"model":{"type":"string","description":"Metered x402 model ID: 'grok-4.6', 'grok-4.5', 'grok-4.5-latest', 'grok-4.3', 'grok-4.20-0309-reasoning', or 'grok-4.20-0309-non-reasoning'. Multi-agent is excluded because xAI does not support an output-token cap for it."},"tools":{"type":"array","items":{},"description":"Additional tools to enable alongside code execution."},"messages":{"type":"array","items":{"type":"object","required":["role"],"properties":{"name":{"type":"string"},"role":{"type":"string"},"content":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"object","required":["type"],"properties":{"text":{"type":"string"},"type":{"type":"string"},"image_url":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true}},{"type":"null"}]},"tool_calls":{"type":"array","items":{"type":"object","additionalProperties":true}},"tool_call_id":{"type":"string"}},"additionalProperties":true},"description":"Conversation messages. Each: { role: \"system\"|\"user\"|\"assistant\", content: \"text\" }"},"max_turns":{"type":"number","description":"Maximum agentic tool turns (1–10, default 3). Each turn may run several server tool calls in parallel. Enforced upstream and priced into the quote per turn."},"max_tokens":{"type":"number","description":"Maximum output tokens per model turn. Required for metered x402."},"temperature":{"type":"number","description":"Sampling temperature (0.0–2.0, default 1.0)"},"max_tool_calls":{"type":"number","description":"Required for metered x402 (1–10). Sets the metered spend bound and is applied upstream as the max_turns cap; when both are sent the lower value wins."}},"additionalProperties":true},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["llm","chat","x-search","web-search","image-generation","tts","ai"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":true,"priceHint":"Dynamic (~$0.01–$0.50)","priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"dynamic","summary":"Dynamic (~$0.01–$0.50) (dynamic)","primary":{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_I-SJ8va05M5giwNm5flQx","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"Grok","brandSlug":"grok","brandBaseUrl":"https://x.ai","brandDocsUrl":"https://docs.x.ai","whatItDoes":"Chat with a Grok-4 model that can write and execute code to solve computational problems, perform data analysis, and run scripts","exampleAgentPrompt":"Using Grok's code execution model (grok-4-0709), write and run a Python script that calculates the Fibonacci sequence up to the 20th term and returns the results.","exampleUseCases":null,"resultDescription":"An assistant message containing the executed code, its output/results, computed values, and any relevant explanation — returned as a chat completion response from the Grok-4 model with code execution enabled.","failureModes":["Invalid model name (non-Grok-4 family) returns 400 error","Missing required 'messages' or 'model' fields returns validation error","Code execution timeout for long-running scripts","Temperature out of range 0.0–2.0 causes parameter error","max_tokens exceeded causes truncated response","Payment failure returns 402 or authorization error"],"whenToPreferThis":"Choose this endpoint when you need an AI model to not just write code but actually execute it and return real computed results — ideal for data analysis, mathematical computation, script testing, and any task requiring verifiable code output rather than just code generation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-09T23:39:38.777Z","isFirstParty":false,"canonicalSlug":"grok-code-execution-18f55b38"}