th ▾

เริ่มต้นที่นี่เริ่มต้นอย่างรวดเร็ว

Uncensored Chat Completions Quickstart

รับ API key ที่ถูกต้องสำหรับ grok และเริ่มส่งคำขอแบบ uncensored ทันทีโดยใช้การเรียก SDK มาตรฐานของ OpenAI คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแนะนำคุณผ่านการตรวจสอบสิทธิ์ โหลดข้อมูล และการสตรีมผ่าน endpoint ที่เข้ากันได้แบบ drop-in

URL ฐาน
https://api.apikeygrok.com/v1
โมเดล
ไม่มีการเซ็นเซอร์
รับคีย์ของคุณ

การตรวจสอบสิทธิ์และ Base URL

กำหนดค่า client ของคุณด้วย API key grok ที่ให้ไว้และชี้ไปยัง URL พื้นฐานของเรา ตั้งค่า base_url เพื่อ https://api.apikeygrok.com/v1 ส่งคีย์ของคุณใน Authorization header. การตั้งค่านี้ใช้งานได้กับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ โดยไม่ต้องแก้ไขโค้ดอื่นๆ ของคุณ

การส่งคำขอครั้งแรกของคุณ

ส่งคำขอ chat completion มาตรฐานโดยใช้ uncensored model ID จุดปลายทางรับ text-in และส่ง text-out โดยไม่มีตัวกรองเนื้อหาสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้อง ส่ง prompt ของคุณและรับ response ดิบโดยตรง

curl https://api.apikeygrok.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current system time in UTC"}]
  }'

การผสานรวม SDK Python

ใช้ openai แพ็กเกจ Python เพื่อโต้ตอบกับ API เริ่มต้นใช้งานไคลเอนต์ด้วยคีย์ของคุณและ URL ฐานที่ถูกต้อง จากนั้นเรียก chat.completions.create(). แนวทางนี้ไม่ต้องการการเปลี่ยนแปลงใดๆ กับตรรกะที่มีอยู่ของคุณหากคุณกำลังย้ายจากผู้ให้บริการรายอื่น

from openai import OpenAI

client = OpenAI(base_url="https://api.apikeygrok.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

การผสานรวม Node SDK

เริ่มต้นใช้งาน Node.js SDK ด้วยข้อมูลรับรองของคุณและ base URL เฉพาะ เรียกใช้ method chat completions ด้วย uncensored โมเดล สิ่งนี้ทำให้แอปพลิเคชัน TypeScript หรือ JavaScript ของคุณได้รับผลลัพธ์ดิบเดียวกันกับตัวอย่าง cURL หรือ Python

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apikeygrok.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

การตอบกลับแบบสตรีมมิ่งผ่าน SSE

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

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

อัตราจำกัดและข้อจำกัด

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

FAQ

URL พื้นฐานของคีย์ API สำหรับ Grok คืออะไร?

URL ฐานคือ HTTPS://api.apikeygrok.com/v1 คุณต้องตั้งค่านี้ในการกำหนดค่าไคลเอนต์ SDK ที่เข้ากันได้กับ OpenAI เพื่อจัดเส้นทางคำขอไปยังจุดปลายแบบไม่มีเซนเซอร์ของเรา

ฉันจัดการกับการตอบกลับแบบสตรีมมิ่งได้อย่างไร?

ตั้งค่าพารามิเตอร์ stream เป็น true ใน body การร้องขอของคุณ API จะส่งคืน chunk SSE ที่มีโทเค็นเพิ่มเติม คุณสามารถแยกวิเคราะห์ chunk เหล่านี้เพื่อแสดงการสร้างข้อความแบบเรียลไทม์ในแอปพลิเคชันของคุณ

ขีดจำกัดอัตราและจำนวน tokens คืออะไร?

คุณได้รับ 300 คำขอต่อนาทีและคำขอพร้อมกัน 8 ครั้งต่อคีย์ หน้าต่างบริบทคือ 100,000 โทเค็นรวม พร้อมเอาต์พุตสูงสุด 16,000 โทเค็นต่อคำขอ

รับคีย์ของคุณได้ทันที

สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐาน นั่นคือทั้งหมด