docs.emix.ai
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Market
File Upload API
Market
File Upload API
  1. Grok
  • Getting Started with Emix API (Important)
  • Market
  • Image Models
    • Seedream
      • Seedream4.5 - Text to Image
      • Seedream4.5 - Edit
      • Seedream5.0 Lite - Text to Image
      • Seedream5.0 Lite - Image to Image
      • Seedream5.0 Pro - Text to Image
      • Seedream5.0 Pro - Image to Image
    • Google
      • Google - Nano Banana
      • Google - Nano Banana Pro
      • Google - Nano Banana 2
      • Google - Nano Banana 2 Lite
    • Grok Imagine
      • Grok Imagine - Text to Image
      • Grok Imagine - image to image
    • GPT Image
      • GPT Image-1.5 - Text to Image
      • GPT Image-1.5 - Image to Image
      • GPT Image-2 - Text to Image
      • GPT Image 2 - Image To Image
    • Wan
      • Wan 2.7 Image
      • Wan 2.7 Image Pro
  • Video Models
    • Grok Imagine
      • Grok Imagine Text to Video
      • Grok Imagine Image to Video
      • Grok Imagine - Video Upscale
      • Grok Imagine - Video Extend
      • Grok Imagine Video 1.5 Preview
    • Kling
      • Kling 2.6 Text to Video
      • Kling 2.6 Image to Video
      • Kling AI Avatar Standard
      • Kling AI Avatar Pro
      • Kling V2.1 Master Image to Video
      • Kling V2.1 Master Text to Video
      • Kling V2.1 Pro
      • Kling V2.1 Standard
      • Kling 2.6 motion-control
      • Kling-3.0 motion-control
      • Kling 3.0
    • Bytedance
      • Bytedance Seedance 2.0
      • Bytedance Seedance 2.0 Fast
      • Bytedance Seedance 2.0 Mini
    • Veo3.1 API
      • VEO 3.1 Text to video
      • VEO 3.1 Image to video
      • VEO 3.1 Reference to vidoe
    • Wan
      • Wan 2.6 - Image to Video
      • Wan 2.6 - Text to Video
      • Wan 2.6 - Video to Video
      • Wan 2.7 - Text to Video
      • Wan 2.7 - Image to Video
      • Wan 2.7 - Video Edit
      • Wan 2.7 - Reference to Video
    • HappyHorse
      • HappyHorse-1-1 image-to-video
      • HappyHorse-1-1 text-to-video
      • HappyHorse-1-1 reference-to-video
    • Gemini Omni
      • Gemini Omni Video
      • Gemini Omni Audio
      • Gemini Omni Character
  • Chat Models
    • Claude
      • Claude Code + emix.ai Integration Guide
      • Claude Sonnet 5
    • Gemini
      • Gemini 3.5 Flash (openai)
    • Grok
      • Grok 4.5
        POST
      • Grok 4.3
        POST
  • Get Task Details
    GET
  1. Grok

Grok 4.3

POST
/grok/v1/responses
GPT Grok 4.3 API is a multimodal chat-completions style endpoint that accepts structured input arrays, supports adjustable reasoning effort, and integrates web search or function calling tools.
Multimodal Input
Supports mixed text, image, and file inputs in a single message.
Reasoning Control
Adjustable reasoning effort from low to xhigh.
Tools & Web Search
Integrates web search or custom function calling tools.

Tools & tool_choice#

The tools array enables web search or function calling capabilities.
CAUTION
Web Search and Function Calling are mutually exclusive.
In a single request you should choose only one: do not include both {"type": "web_search"} and {"type": "function", ...} in the same tools array.
Web Search
Function Calling

Request

Authorization
or
Body Params application/jsonRequired

Examples

Responses

🟢200
text/event-stream
请求成功。
Bodytext/event-stream

🟠400
🟠401
🟠429
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.emix.ai/grok/v1/responses' \
--header 'Content-Type: application/json' \
--data '{
    "model": "grok-4-3",
    "stream": true,
    "input": [
        {
            "role": "user",
            "content": [
                {
                    "type": "input_text",
                    "text": "Hello, please reply in Chinese"
                }
            ]
        }
    ],
    "text": {
        "format": {
            "type": "json_schema",
            "name": "basic_response",
            "strict": true,
            "schema": {
                "type": "object",
                "properties": {
                    "answer": {
                        "type": "string",
                        "description": "Response content"
                    },
                    "mood": {
                        "type": "string",
                        "description": "Mood when responding"
                    }
                },
                "required": [
                    "answer",
                    "mood"
                ],
                "additionalProperties": false
            }
        }
    }
}'
Response Response Example
200 - 成功示例
{
  "output": [
    {
      "type": "reasoning",
      "id": "rs_xxx",
      "summary": []
    },
    {
      "type": "message",
      "role": "assistant",
      "id": "msg_xxx",
      "content": [
        {
          "type": "output_text",
          "text": "Hello! How can I help you today?"
        }
      ],
      "status": "completed"
    }
  ],
  "usage": {
    "total_tokens": 4490,
    "output_tokens": 47,
    "input_tokens": 4443
  },
  "credits_consumed": 0.48,
  "status": "completed"
}
Previous
Grok 4.5
Next
Get Task Details
Built with