Skip to content
Back

AI posts

AI release notes

xAI's official release notes for Grok: new Grok models and what changed for developers building with them.

Compiled by the Toolstash team · Updated

  1. Grok API

    Custom moderation controls

    You can now set content guidelines on text API requests. Add a guidelines array to a Chat Completions or Responses API request to set how Grok handles content in the nsfw, violence, and profanity categories. Grok follows the guidelines as it writes its response.

  2. Grok API

    Grok Voice 2.0 deprecation

    grok-voice-2.0 is deprecated. To upgrade, set model to grok-voice-3.0 or grok-voice-latest, at the same price.

  3. Grok API

    grok-imagine-image-quality retirement on November 2

    On November 2, 2026, grok-imagine-image-quality is retired. Requests to the slug will be served by grok-imagine-image-2.0 with quality set to low, with no change to the request or response shape and at a lower per-image price. grok-imagine-image (1.0) is not affected.

  4. Grok API

    safety\_identifier request field

    You can now send safety_identifier, an opaque end-user identifier assigned by your application, on Chat Completions, the Responses API, deferred chat completions, the Batch API, and the gRPC GetCompletionsRequest. It lets SpaceXSI attribute a policy violation to one of your end users rather than to your API key. The legacy user field is still accepted.

  5. Grok API

    Grok Bot

    Grok Bot is now available. Durable AI teammates that work on a persistent cloud computer, with messaging, approvals, connectors, and routines.

  6. Grok API

    Imagine image API updates

    Auto quality. The quality parameter on grok-imagine-image-2.0 now accepts auto, and the default when quality is omitted has moved from medium to auto. Auto currently uses low for image generation and medium for image editing.

  7. Grok API

    Adjustable VAD threshold for Speech to Text

    Speech to Text now accepts a vad_threshold parameter (streaming query param and batch multipart field) to tune the voice-activity gate that skips non-speech audio. Lower values transcribe quieter or noisier speech — useful for narrowband telephony — and 0 disables the gate.

  8. Grok API

    Priority Processing

    You can now request higher scheduling priority per request by setting service_tier: "priority" on text inference endpoints (Chat Completions and Responses). The response's service_tier field reports the tier actually applied, and priority rates are billed only when priority is used.

  9. Grok API

    Public URLs and Files API ↔ Imagine integration

    Public URLs for Files — turn any file in your Files API storage into a permanent, unauthenticated URL that anyone can open, embed, or share. Revocable at any time, or set an auto-expiry between 1 hour and 30 days. Reference stored files as Imagine inputs — substitute image_file_id, video_file_id, or reference_image_file_ids for URL inputs across every Imagine endpoint, with no need to re-upload bytes or make the file public.

  10. Grok API

    Context Compaction

    The Context Compaction API is now available. You can shrink long conversations into a shorter context and reuse it in follow-up requests for lower cost, faster time-to-first-token, and sharper responses on long agent loops.

  11. Grok APIAnnouncement

    Custom Voices

    You can now clone a voice from a short audio clip and use it across the Text-to-Speech and Speech to Speech APIs. Create and manage your voice catalog from the SpaceXSI console.

  12. Grok API

    Grok Build

    Grok Build is now available in beta. Use the interactive TUI, run headlessly in scripts, or build apps and orchestrators with the Agent Client Protocol. Install with a single command: bash customLanguage="bash" curl -fsSL https://x.ai/cli/install.sh | bash For more details, see the Grok Build docs.

  13. Grok API

    Image Search in Web Search

    Web Search now supports explicitly searching for images. Enable enable_image_search to let Grok search directly for relevant images; responses can include returned images as Markdown image embeds. For details, see Enable Image Search.

  14. Grok API

    Smart Turn for Streaming STT

    The streaming Speech to Text API now supports Smart Turn end-of-turn detection. When enabled via the smart_turn query parameter, an ML model predicts whether the speaker has finished their thought at silence boundaries — reducing false endpointing during dictation, number sequences, and mid-sentence pauses. Use smart_turn_timeout to set a maximum silence fallback.

  15. Grok API

    WebSocket Responses API Mode

    WebSocket Responses API mode is now available. Drive the Responses API over a single, long-lived WebSocket connection for lower end-to-end latency on tool-heavy agent workloads.

  16. Grok API

    Cost Tracking

    Every API response now includes the exact cost of the request via a cost_in_usd_ticks field in the usage object. Works across chat completions, Responses API, image generation, video generation, and streaming.

  17. Grok API

    Files API TTL

    You can now set an expiration policy on uploaded files using expires_after or an explicit expires_at timestamp. Expired files are automatically deleted.

  18. Grok API

    Speech to Text is available

    The SpaceXSI Speech to Text API is now generally available. Transcribe audio to text in 25 languages with batch and streaming modes.

  19. Grok API

    Batch API JSONL file upload

    You can now create batches by uploading a JSONL file via the Files API. Supports all batch endpoints including chat, image, and video in a single file.

  20. Grok API

    Batch API supports Image and Video generation

    The Batch API now supports image generation, image editing, and video generation in addition to chat completions. Both server-side tools and client-side function tools are also now supported in batch requests. Image and video URLs in batch results expire after 1 hour.

  21. Grok API

    Text-to-Speech is available

    The Text-to-Speech API is now generally available. Generate natural-sounding speech from text with Grok.

  22. Grok API

    Batch API is released

    Batch API is available for all customers. It enables efficient batch processing of multiple requests, providing a better experience for users who need to submit large volumes of requests at once.

  23. Grok API

    Video Generation & Next-Gen Image Generation

    Video Generation and a revamped Image Generation are now available.

  24. Grok API

    Grok Speech to Speech API is released

    Grok Speech to Speech API is generally available. Visit Grok Speech to Speech API for guidance on using the API.

  25. Grok API

    Files API is generally available

    You can now upload files and use them in chat conversations with the Files API.

  26. Grok API

    New Tools Available

    Collections Search Tool: You can now search through uploaded knowledge bases (collections) in chat conversations via the API. Remote MCP Tools: You can now use tools from remote MCP servers in chat conversations via the API. Mixing client-side and server-side tools: You can now mix client-side and server-side tools in the same chat conversation.

  27. Grok API

    Tools are now generally available

    New agentic server-side tools including web_search, x_search, and code_execution are available.

  28. Grok API

    Responses API is generally available

    You can now use our stateful Responses API to process requests.

  29. Grok API

    Collections API is released

    You can upload files, create embeddings, and use them for inference with our Collections API.

  30. Grok API

    Management API is released

    You can manage your API keys via Management API at https://management-api.x.ai.