{
 "_generated_by": "tmp/xai-inference/run_examples.py",
 "generated_at": "2026-09-19",
 "examples": [
  {
   "provider": "xai",
   "area": "batches",
   "file": "examples/xai/batches/create.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.9s",
   "stdout_tail": "cancel_time 2026-09-19 {'num_requests': 1, 'num_pending': 0, 'num_success': 0, 'num_error': 0, 'num_cancelled': 1}"
  },
  {
   "provider": "xai",
   "area": "batches",
   "file": "examples/xai/batches/lifecycle.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 12.0s",
   "stdout_tail": "cancel: 200 2026-09-19"
  },
  {
   "provider": "xai",
   "area": "chat",
   "file": "examples/xai/chat/image_input.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 3.0s",
   "stdout_tail": "OK. image_tokens: PromptTokensDetails(audio_tokens=0, cache_write_tokens=None, cached_tokens=192, image_tokens=3, text_tokens=227)"
  },
  {
   "provider": "xai",
   "area": "chat",
   "file": "examples/xai/chat/minimal.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.0s",
   "stdout_tail": "effort low: OK. 108 reasoning tokens"
  },
  {
   "provider": "xai",
   "area": "chat",
   "file": "examples/xai/chat/minimal.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 9.2s",
   "stdout_tail": "chat.completion 'OK\\n\\\\confidence{100}' reasoning_content: 'The user requested a reply of \"OK.\"\\n\\nThe system prompt contains a formatting instruction requiring confidence values inside \\\\confidence{} tags.' 594 reasoning tokens"
  },
  {
   "provider": "xai",
   "area": "chat",
   "file": "examples/xai/chat/minimal.ts",
   "language": "typescript",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.9s",
   "stdout_tail": "OK. | reasoning_content: undefined | reasoning tokens: 68"
  },
  {
   "provider": "xai",
   "area": "collections",
   "file": "examples/xai/collections/lifecycle.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 33.2s",
   "stdout_tail": "delete collection: 200"
  },
  {
   "provider": "xai",
   "area": "collections",
   "file": "examples/xai/collections/search.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 0.4s",
   "stdout_tail": "{\"code\":\"not-found\",\"error\":\"One or more collection IDs in group [\\\"collection_00000000-0000-0000-0000-000000000000\\\"] not found or not accessible.\"}"
  },
  {
   "provider": "xai",
   "area": "deferred",
   "file": "examples/xai/deferred/deferred.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 3.1s",
   "stdout_tail": "OK | reasoning tokens: 103"
  },
  {
   "provider": "xai",
   "area": "deferred",
   "file": "examples/xai/deferred/deferred.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 3.5s",
   "stdout_tail": "chat.completion OK."
  },
  {
   "provider": "xai",
   "area": "files",
   "file": "examples/xai/files/attach_to_responses.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 4.0s",
   "stdout_tail": "answer: PINEAPPLE | output types: ['message']"
  },
  {
   "provider": "xai",
   "area": "files",
   "file": "examples/xai/files/public_url.ts",
   "language": "typescript",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 2.1s",
   "stdout_tail": "revoked: true | deleted: 200"
  },
  {
   "provider": "xai",
   "area": "files",
   "file": "examples/xai/files/roundtrip.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.9s",
   "stdout_tail": "{\"id\":\"file_f39377b1-18a0-4cfe-95de-8f39a02ca3df\",\"deleted\":true,\"object\":\"file\"}"
  },
  {
   "provider": "xai",
   "area": "messages-compat",
   "file": "examples/xai/messages-compat/minimal.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 4.2s",
   "stdout_tail": "message end_turn ['thinking', 'text'] {'input_tokens': 10, 'cache_creation_input_tokens': 0, 'cache_read_input_tokens': 192, 'output_tokens': 189}"
  },
  {
   "provider": "xai",
   "area": "messages-compat",
   "file": "examples/xai/messages-compat/tool_use.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 4.9s",
   "stdout_tail": "final: The weather in Paris is currently 18°C and sunny."
  },
  {
   "provider": "xai",
   "area": "responses",
   "file": "examples/xai/responses/compact.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 13.5s",
   "stdout_tail": "after compaction: A and B"
  },
  {
   "provider": "xai",
   "area": "responses",
   "file": "examples/xai/responses/image_input.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 2.5s",
   "stdout_tail": "['message'] 230 input tokens"
  },
  {
   "provider": "xai",
   "area": "responses",
   "file": "examples/xai/responses/minimal.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.4s",
   "stdout_tail": "deleted"
  },
  {
   "provider": "xai",
   "area": "responses",
   "file": "examples/xai/responses/minimal.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 2.6s",
   "stdout_tail": "{\"id\":\"7b6c5b5e-1750-9154-9107-0f5ff1dee20e\",\"object\":\"response\",\"deleted\":true}"
  },
  {
   "provider": "xai",
   "area": "responses",
   "file": "examples/xai/responses/minimal.ts",
   "language": "typescript",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 4.0s",
   "stdout_tail": "replayed: OK. | cached: 192"
  },
  {
   "provider": "xai",
   "area": "responses",
   "file": "examples/xai/responses/tool_loop.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.0s",
   "stdout_tail": "final: The current weather in Paris is 18°C."
  },
  {
   "provider": "xai",
   "area": "streaming",
   "file": "examples/xai/streaming/chat_stream.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.8s",
   "stdout_tail": "[DONE]"
  },
  {
   "provider": "xai",
   "area": "streaming",
   "file": "examples/xai/streaming/chat_stream.ts",
   "language": "typescript",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.7s",
   "stdout_tail": "reasoning: (none) | text: 391 | reasoning tokens: 146"
  },
  {
   "provider": "xai",
   "area": "streaming",
   "file": "examples/xai/streaming/responses_stream.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 2.5s",
   "stdout_tail": "text: 391"
  },
  {
   "provider": "xai",
   "area": "structured-output",
   "file": "examples/xai/structured-output/json_schema.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.9s",
   "stdout_tail": "{'answer': 'OK', 'n': 1}"
  },
  {
   "provider": "xai",
   "area": "structured-output",
   "file": "examples/xai/structured-output/pydantic_parse.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.1s",
   "stdout_tail": "responses: answer='OK' n=1"
  },
  {
   "provider": "xai",
   "area": "structured-output",
   "file": "examples/xai/structured-output/zod.ts",
   "language": "typescript",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 2.3s",
   "stdout_tail": "{ answer: 'OK', n: 1 }"
  },
  {
   "provider": "xai",
   "area": "tools/code-execution",
   "file": "examples/xai/tools/code-execution/code_execution.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 6.5s",
   "stdout_tail": "4"
  },
  {
   "provider": "xai",
   "area": "tools/code-execution",
   "file": "examples/xai/tools/code-execution/code_interpreter.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 3.8s",
   "stdout_tail": "text: 42 | calls: None"
  },
  {
   "provider": "xai",
   "area": "tools/collections-search",
   "file": "examples/xai/tools/collections-search/file_search.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 9.1s",
   "stdout_tail": "text: none"
  },
  {
   "provider": "xai",
   "area": "tools/function-calling",
   "file": "examples/xai/tools/function-calling/forced.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 1.7s",
   "stdout_tail": "function_call get_weather {\"city\":\"Paris\"} call-ae5ae233-9019-4c42-a227-bf0ca146589c-0"
  },
  {
   "provider": "xai",
   "area": "tools/function-calling",
   "file": "examples/xai/tools/function-calling/loop.ts",
   "language": "typescript",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.0s",
   "stdout_tail": "final: The weather in Paris is 18°C."
  },
  {
   "provider": "xai",
   "area": "tools/function-calling",
   "file": "examples/xai/tools/function-calling/roundtrip.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.1s",
   "stdout_tail": "final: The current temperature is **18°C** in both Paris and Rome."
  },
  {
   "provider": "xai",
   "area": "tools/mcp",
   "file": "examples/xai/tools/mcp/deepwiki.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 17.0s",
   "stdout_tail": "text: Official Python SDK for xAI API. | mcp_calls: 1"
  },
  {
   "provider": "xai",
   "area": "tools/mcp",
   "file": "examples/xai/tools/mcp/deepwiki.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 43.4s",
   "stdout_tail": "**xai-sdk-python** is the official Python SDK for xAI APIs. It offers type-safe gRPC clients (sync + async) for chat, image/video generation, files/collections, batch jobs, and models/tokenization, plus optional OpenTelemetry support."
  },
  {
   "provider": "xai",
   "area": "tools/web-search",
   "file": "examples/xai/tools/web-search/web_search.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 5.0s",
   "stdout_tail": "usage: {'web_search_calls': 1, 'x_search_calls': 0, 'code_interpreter_calls': 0, 'file_search_calls': 0, 'mcp_calls': 0, 'document_search_calls': 0, 'image_generation_calls': 0} cost ticks: 154084000"
  },
  {
   "provider": "xai",
   "area": "tools/web-search",
   "file": "examples/xai/tools/web-search/web_search.sh",
   "language": "bash/curl",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 11.0s",
   "stdout_tail": "{'web_search_calls': 1, 'x_search_calls': 0, 'code_interpreter_calls': 0, 'file_search_calls': 0, 'mcp_calls': 0, 'document_search_calls': 0, 'image_generation_calls': 0}"
  },
  {
   "provider": "xai",
   "area": "tools/x-search",
   "file": "examples/xai/tools/x-search/x_search.py",
   "language": "python",
   "status": "LIVE_VERIFIED",
   "verified_at": "2026-09-19",
   "notes": "exit 0 in 13.9s",
   "stdout_tail": "x_search_calls: 1"
  }
 ]
}