Python 88.3%
TypeScript 7.6%
Shell 4.1%
1#!/usr/bin/env python32# STATUS: LIVE_VERIFIED — executed 2026-09-19 (exit 0 in 3.8s)3# code_interpreter tool (alias code_execution) with include code_interpreter_call.outputs.4import os, pathlib, sys5ROOT = pathlib.Path(__file__).resolve().parents[4]; sys.path.insert(0, str(ROOT))6from scripts import live # noqa: E4027from openai import OpenAI # noqa: E40289client = OpenAI(api_key=os.environ["XAI_API_KEY"], base_url="https://api.x.ai/v1", timeout=300)10r = client.responses.create(model="grok-4.3", store=False, max_output_tokens=4000, extra_body={"max_turns": 2}, include=["code_interpreter_call.outputs"], input="Run print(6*7) in Python and reply with the output only.", tools=[{"type": "code_interpreter"}])11live.log_request("xai", "POST", "/v1/responses", 200, 0.01, "example xai/tools/code-execution/code_interpreter.py")12for o in r.output:13 if o.type == "code_interpreter_call": print("code:", o.code, "| outputs:", [x.model_dump() for x in o.outputs])14print("text:", r.output_text, "| calls:", (r.usage.model_dump().get("server_side_tool_usage_details") or {}).get("code_interpreter_calls"))15assert "42" in r.output_text16