วิธีใช้ Grok 4.6 API

บทแนะนำ Grok 4.6 API แบบทีละขั้นตอน: รับคีย์ API ของ xAI, สร้างคำขอแรกของคุณด้วย curl/Python/JavaScript, สตรีมการตอบกลับ, ใช้บริบท 500K และทดสอบทุกอย่างด้วย Apidog

Ashley Innocent

Ashley Innocent

13 August 2026

วิธีใช้ Grok 4.6 API

Apidog สำหรับองค์กร

การติดตั้งแบบ On-Premises

SSO & RBAC

รองรับมาตรฐาน SOC 2

สำรวจ Apidog Enterprise

xAI ได้เปิดตัว Grok 4.6 เมื่อวันที่ 12 สิงหาคม 2026 โดยมีเป้าหมายที่นักพัฒนาโดยตรง: โมเดลระดับแนวหน้าสำหรับเอเจนต์ที่ทำงานยาวนานและงานโค้ดดิ้งหลายขั้นตอน ในราคา $2 ต่อล้านโทเค็นอินพุต และ $6 ต่อล้านโทเค็นเอาต์พุต เอกสารทางการครอบคลุมเนื้อหาอ้างอิง แต่ไม่มีสิ่งใดในผลการค้นหาอันดับต้น ๆ ที่จะแนะนำคุณเกี่ยวกับการเรียกใช้ API แบบครบวงจร คู่มือนี้จะแก้ไขปัญหานั้น

เมื่อจบคู่มือนี้ คุณจะมีคีย์ API, คำขอที่ใช้งานได้ใน curl, Python และ JavaScript, เอาต์พุตแบบสตรีมมิ่ง, และการตั้งค่าที่ทำซ้ำได้สำหรับการทดสอบปลายทาง Grok 4.6 ก่อนที่จะนำไปใช้จริง หากคุณต้องการสร้างและดีบักคำขอเหล่านั้นด้วยภาพ แทนที่จะสลับหน้าต่างเทอร์มินัลไปมา Apidog จัดการขั้นตอนทั้งหมดได้ ดาวน์โหลดฟรีเพื่อทำตามได้เลย

button

สรุป

สิ่งที่คุณกำลังทำงานด้วย

ก่อนที่จะเขียนโค้ดใด ๆ นี่คือเอกสารสเปคที่สำคัญสำหรับการตัดสินใจด้านการรวมระบบ:

สเปค Grok 4.6
วันที่เปิดตัว 12 สิงหาคม 2026
ขนาดหน้าต่างบริบท 500,000 โทเค็น
ข้อมูลจำกัด 1 กุมภาพันธ์ 2026
ราคาอินพุต $2 / 1 ล้านโทเค็น
ราคาเอาต์พุต $6 / 1 ล้านโทเค็น
รุ่นที่เร็วขึ้น ราคา 2 เท่า
รูปแบบ API REST ที่เข้ากันได้กับ OpenAI
ความพร้อมใช้งาน xAI API, OpenRouter, Vercel, Cloudflare, Cursor, Grok Build

การปรับปรุงที่สำคัญของ Grok 4.6 เมื่อเทียบกับ Grok 4.5 คือความสามารถในการเป็นเอเจนต์: xAI รายงานว่าโมเดลจะตรวจสอบงานของตัวเองบ่อยขึ้นในเส้นทางการทำงานที่ยาวนาน และสร้างผลลัพธ์รอบแรกที่แข็งแกร่งขึ้นสำหรับโปรเจกต์แบบโต้ตอบและภาพ ในการทดสอบมาตรฐาน มันเพิ่มขึ้นจาก 54% เป็น 65.9% ใน DeepSWE v1.1 และจาก 47.1% เป็น 57.5% ใน APEX-Agents หากคุณสร้างระบบโดยใช้ Grok 4.5 API พื้นผิวการรวมระบบไม่เปลี่ยนแปลง ดู คู่มือ Grok 4.5 API ของเราสำหรับค่าพื้นฐาน จากนั้นเปลี่ยนชื่อโมเดล

ขั้นตอนที่ 1: รับคีย์ API ของคุณ

  1. ไปที่ console.x.ai และลงชื่อเข้าใช้หรือสร้างบัญชี xAI
  2. เปิด API Keys จากแถบด้านข้างแล้วคลิก Create API key
  3. ตั้งชื่อคีย์ตามสภาพแวดล้อม (grok-dev, grok-prod); คุณจะขอบคุณตัวเองในภายหลังเมื่อต้องเปลี่ยนคีย์
  4. คัดลอกคีย์ทันที xAI จะแสดงให้เห็นเพียงครั้งเดียว

จัดเก็บเป็นตัวแปรสภาพแวดล้อมแทนที่จะวางลงในโค้ด:

export XAI_API_KEY="your-key-here"

หนึ่งในนิสัยที่ควรทำตั้งแต่วันแรก: เก็บแยกคีย์สำหรับสภาพแวดล้อมการพัฒนาและการผลิต และอย่าคอมมิตคีย์ลงในระบบควบคุมเวอร์ชัน หากคีย์รั่วไหล ให้เพิกถอนคีย์นั้นในคอนโซลและออกคีย์ใหม่

ขั้นตอนที่ 2: คำขอแรกของคุณด้วย curl

xAI API เป็นไปตามรูปแบบการสนทนาของ OpenAI นี่คือคำขอขั้นต่ำ:

curl https://api.x.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -d '{
    "model": "grok-4-6",
    "messages": [
      {"role": "system", "content": "You are a concise technical assistant."},
      {"role": "user", "content": "Explain idempotency in REST APIs in two sentences."}
    ]
  }'

การตอบกลับที่สำเร็จจะส่งคืนอาร์เรย์ choices พร้อมข้อความผู้ช่วย และออบเจกต์ usage ที่นับจำนวนโทเค็นอินพุตและเอาต์พุต บล็อก usage นั้นคือตัววัดการเรียกเก็บเงินของคุณ ให้บันทึกไว้ตั้งแต่เริ่มต้น

เคล็ดลับ: รหัสโมเดลบางครั้งอาจแตกต่างกันระหว่าง API ดั้งเดิมและผู้จำหน่าย (เช่น OpenRouter ระบุเป็น x-ai/grok-4.6) หากคุณได้รับข้อผิดพลาด model not found ให้ตรวจสอบว่าคีย์ของคุณสามารถเข้าถึงอะไรได้บ้าง:

curl https://api.x.ai/v1/models -H "Authorization: Bearer $XAI_API_KEY"

ขั้นตอนที่ 3: Python และ JavaScript

เนื่องจาก API เข้ากันได้กับ OpenAI ทำให้ OpenAI SDK อย่างเป็นทางการสามารถใช้งานได้โดยการเปลี่ยนสองบรรทัด: Base URL และคีย์

Python:

from openai import OpenAI
import os

client = OpenAI(
    api_key=os.environ["XAI_API_KEY"],
    base_url="https://api.x.ai/v1",
)

response = client.chat.completions.create(
    model="grok-4-6",
    messages=[
        {"role": "system", "content": "You are a concise technical assistant."},
        {"role": "user", "content": "Write a Python function that validates an email address."},
    ],
)

print(response.choices[0].message.content)
print(response.usage)

JavaScript / TypeScript:

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.XAI_API_KEY,
  baseURL: "https://api.x.ai/v1",
});

const response = await client.chat.completions.create({
  model: "grok-4-6",
  messages: [
    { role: "system", content: "You are a concise technical assistant." },
    { role: "user", content: "Write a TypeScript type guard for a User object." },
  ],
});

console.log(response.choices[0].message.content);

การเข้ากันได้นี้ยังหมายความว่าการย้ายข้อมูลไปมานั้นง่าย หากคุณกำลังใช้งาน GPT-5.6 API อยู่แล้ว คุณสามารถทดสอบ Grok 4.6 เทียบกับมันได้โดยใช้เพียงแฟล็กการกำหนดค่าเดียว

ขั้นตอนที่ 4: การตอบกลับแบบสตรีมมิ่ง

สำหรับทุกสิ่งที่ผู้ใช้ต้องเห็น ให้ใช้การสตรีม Grok 4.6 ถูกปรับแต่งมาสำหรับเอาต์พุตแบบหลายขั้นตอนที่ยาวนาน และการทำให้ผู้ใช้จ้องมองหน้าจอล้อหมุนเพื่อรอการตอบกลับ 2,000 โทเค็นนั้นเป็นการแลกเปลี่ยนที่ไม่ดี

stream = client.chat.completions.create(
    model="grok-4-6",
    messages=[{"role": "user", "content": "Refactor this function and explain each change: ..."}],
    stream=True,
)

for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)

การตอบกลับแบบสตรีมมิ่งจะมาถึงในรูปแบบของ Server-Sent Events (SSE) ซึ่งตรวจสอบได้ยากในเทอร์มินัลเมื่อคุณกำลังดีบัก แต่ละส่วนจะเป็นบรรทัด data: แยกต่างหาก และการจัดการที่ไม่ถูกต้องจะแสดงเป็นโทเค็นที่หลุดหายไปหรือ UI ค้าง Apidog แสดงผลสตรีม SSE แบบเรียลไทม์ในแผงการตอบสนอง ซึ่งทำให้เห็นได้ชัดเจนว่าการค้างนั้นเกิดจากโมเดลกำลังคิดหรือไคลเอนต์ของคุณกำลังบัฟเฟอร์

ขั้นตอนที่ 5: ใช้บริบท 500K อย่างระมัดระวัง

หน้าต่างบริบทขนาด 500,000 โทเค็นสามารถบรรจุโค้ดเบสขนาดกลางทั้งหมด หรือเอกสารหลายร้อยหน้าได้ ข้อควรระวังสองประการก่อนที่คุณจะโยนทุกอย่างใส่ลงไป:

รุ่นที่เร็วขึ้น (ราคา 2 เท่า) คุ้มค่าสำหรับเส้นทางที่ไวต่อความหน่วง เช่น ผู้ช่วยเขียนโค้ดแบบโต้ตอบ สำหรับงานแบบแบตช์ การวิเคราะห์ข้ามคืน การจัดหมวดหมู่จำนวนมาก ระดับมาตรฐานเป็นตัวเลือกที่ชัดเจน การคำนวณราคาแบบเต็มและการเปรียบเทียบกับ GPT-5.6 และ Claude อยู่ใน รายละเอียดราคา Grok 4.5 ของเรา ซึ่งยังคงใช้ได้กับ 4.6 ในเชิงโครงสร้าง

ทดสอบการรวมระบบอย่างเหมาะสมด้วย Apidog

คำสั่ง curl ที่ทำงานได้ไม่ใช่การรวมระบบ ก่อนที่ Grok 4.6 จะถูกนำไปใช้งานจริง คุณต้องมีที่ที่คำขอถูกจัดเวอร์ชัน สภาพแวดล้อมถูกแยกออกจากกัน และความล้มเหลวสามารถทำซ้ำได้ นี่คือที่ที่ Apidog ได้รับตำแหน่งในเวิร์กโฟลว์:

  1. สร้างโปรเจกต์และเพิ่มสภาพแวดล้อมด้วย base_url = https://api.x.ai/v1 และ XAI_API_KEY ของคุณเป็นตัวแปรสภาพแวดล้อม คีย์สำหรับ Dev และ Prod จะถูกแยกออกจากกันอย่างชัดเจน
  2. สร้างคำขอ chat completions เพียงครั้งเดียว โดยมีการรับรองความถูกต้อง (auth) ที่สืบทอดมาจากสภาพแวดล้อม ตอนนี้เพื่อนร่วมทีมทุกคนจะเรียกใช้ปลายทางเดียวกันด้วยวิธีเดียวกัน
  3. ตรวจสอบการสตรีมด้วยภาพ Apidog แสดงชิ้นส่วน SSE ทันทีที่มาถึง คุณจึงสามารถดูเอาต์พุตทีละโทเค็นและสังเกตเห็นการหยุดชะงักหรือการตัดทอนได้ทันที
  4. เพิ่มการยืนยัน (assertions) ตรวจสอบว่า choices[0].message.content ไม่ว่างเปล่า ว่า usage.total_tokens ยังคงอยู่ภายใต้งบประมาณ และเวลาตอบสนองเป็นไปตาม SLA ของคุณ จากนั้นเรียกใช้สิ่งเหล่านี้เป็นสถานการณ์ทดสอบอัตโนมัติใน CI
  5. จำลองปลายทาง (Mock the endpoint) Smart mock ของ Apidog จะส่งคืนการตอบกลับที่มีลักษณะเหมือน Grok ที่สมจริง เพื่อให้โค้ดส่วนหน้าและโค้ดเอเจนต์สามารถพัฒนาโดยใช้ข้อมูลจำลองที่เสถียรในขณะที่คุณวนซ้ำพรอมต์ โดยไม่สิ้นเปลืองโทเค็น

ประเด็นสุดท้ายนั้นสำคัญกว่าที่คิด ลูปของเอเจนต์ที่เรียกใช้โมเดลหลายสิบครั้งต่องานจะสิ้นเปลืองค่าใช้จ่ายในการทดสอบกับ API จริง การจำลองเส้นทางปกติและการทดสอบของจริงแยกกันจะช่วยให้ CI ทำงานได้เร็วและค่าใช้จ่ายของคุณสมเหตุสมผล

ข้อผิดพลาดที่พบบ่อยและการแก้ไขอย่างรวดเร็ว

ข้อผิดพลาด สาเหตุที่เป็นไปได้ วิธีแก้ไข
401 Unauthorized Missing or malformed Authorization header (ส่วนหัว Authorization ขาดหายไปหรือไม่ถูกต้อง) ตรวจสอบคำนำหน้า Bearer และว่าตัวแปร env ถูกตั้งค่าในเชลล์ที่คุณใช้
404 model not found Wrong model ID for your provider (รหัสโมเดลไม่ถูกต้องสำหรับผู้ให้บริการของคุณ) แสดงรายการ /v1/models; ผู้จำหน่ายใช้รหัสที่แตกต่างกัน (เช่น x-ai/grok-4.6 บน OpenRouter)
429 Too Many Requests Rate limit or exhausted quota (ถึงขีดจำกัดอัตราหรือโควต้าหมด) เว้นระยะห่างในการเรียกใช้แบบทวีคูณ; ตรวจสอบการใช้งานใน console.x.ai
Truncated output (เอาต์พุตถูกตัดทอน) max_tokens set too low for a long agentic answer (max_tokens ตั้งค่าต่ำเกินไปสำหรับคำตอบแบบเอเจนต์ที่ยาว) เพิ่มขีดจำกัด; Grok 4.6 ถูกออกแบบมาให้ละเอียดสำหรับงานหลายขั้นตอน
Stalled stream (สตรีมหยุดนิ่ง) Client buffering, proxy stripping SSE (ไคลเอนต์บัฟเฟอร์, พร็อกซีตัด SSE ออก) ยืนยัน stream: true, ปิดใช้งานพร็อกซีบัฟเฟอร์, ทดสอบสตรีมดิบใน Apidog

คำถามที่พบบ่อย

Grok 4.6 API เข้ากันได้กับ OpenAI หรือไม่? ใช่ ปลายทาง chat completions ยอมรับรูปแบบคำขอเดียวกัน และ OpenAI SDKs อย่างเป็นทางการสามารถใช้งานได้โดยการชี้ base_url ไปที่ https://api.x.ai/v1

Grok 4.6 API มีค่าใช้จ่ายเท่าไหร่? $2 ต่อล้านโทเค็นอินพุต และ $6 ต่อล้านโทเค็นเอาต์พุต รุ่นที่เร็วกว่ามีราคาเป็นสองเท่า ไม่มีการคิดค่าใช้จ่ายแยกต่างหากสำหรับบริบท 500K คุณจ่ายตามจำนวนโทเค็นที่คุณส่งจริง

ฉันจำเป็นต้องมีระบบการรวมใหม่หรือไม่หากฉันใช้งาน Grok 4.5 อยู่แล้ว? ไม่ เพียงแค่เปลี่ยนชื่อโมเดล รูปแบบคำขอ การตรวจสอบสิทธิ์ และปลายทางยังคงไม่เปลี่ยนแปลงจาก Grok 4.5

ฉันสามารถใช้ Grok 4.6 โดยไม่มีบัญชี xAI ได้หรือไม่? ได้ ผ่าน OpenRouter, Vercel AI Gateway หรือ Cloudflare ซึ่งแต่ละแห่งมีระบบการเรียกเก็บเงินของตัวเอง API ดั้งเดิมมักจะเป็นวิธีที่ถูกที่สุดเมื่อใช้งานในปริมาณมาก

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API