th ▾

เอกสาร API

เริ่มต้นใช้งาน API การเขียนโค้ดแบบไม่มีเซนเซอร์โดยชี้ SDK ที่เข้ากันได้กับ OpenAI ของคุณไปยัง base URL ของเราและตรวจสอบสิทธิ์ด้วย API key ที่เติมเงินล่วงหน้าของคุณ

Authentication and base URL setup

เริ่มต้นด้วยการสร้างข้อมูลรับรองของคุณบน รับ API key หน้าเว็บโดยใช้ Google หรืออีเมล ระบบจะแสดงคีย์ของคุณทันที และคุณสามารถเปลี่ยนคีย์ได้ตลอดเวลาเพื่อยกเลิกการเข้าถึง คำขอทั้งหมดจะกำหนดเป้าหมายไปที่มาตรฐาน /v1 โครงสร้าง endpoint คุณไม่ต้องกำหนดค่าส่วนหัวที่ซับซ้อน เพียงส่งคีย์ใน header Authorization

คีย์ API AI แบบไม่เซ็นเซอร์ของเราทำงานร่วมกับไลบรารีใดๆ ที่รองรับไคลเอนต์ที่เข้ากันได้กับ OpenAI เพียงเปลี่ยน base URL เป็น HTTPS://api.glmkey.com/v1 และใส่ token ของคุณ การตั้งค่านี้เลียนแบบการผสานรวมมาตรฐาน ทำให้โค้ดที่มีอยู่ของคุณส่งข้อมูลได้ถูกต้องโดยไม่ถูกผูกมัดกับผู้ให้บริการรายใดรายหนึ่ง

  • URL ฐาน: HTTPS://api.glmkey.com/v1
  • Auth header: Authorization: Bearer YOUR_API_KEY

เอกสารอ้างอิงจุดจบ API Chat completions

ส่งข้อความไปยังโมเดลโดยการส่ง JSON ไปยังจุดสิ้นสุดการเติมข้อความแชท API คาดหวัง payload มาตรฐานที่มีชื่อโมเดล อาร์เรย์ข้อความ และพารามิเตอร์เสริม คุณต้องระบุ uncensored as model ID เพื่อให้แน่ใจว่าคุณเข้าถึงโมเดลภาษาขนาดใหญ่ที่ถูกต้องซึ่งปรับแต่งสำหรับผลลัพธ์ที่ไม่มีการจำกัด

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

curl https://api.glmkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the glm key service"}]
  }'

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

ติดตั้งไลบรารี OpenAI ทางการและกำหนดค่าให้ชี้ไปยัง URL พื้นฐานของคุณ วิธีนี้ช่วยให้คุณใช้รูปแบบ Python ที่คุ้นเคยสำหรับการสร้างข้อความ ไคลเอนต์จะจัดการ serialization และการลองใหม่โดยอัตโนมัติ คุณสามารถส่งพารามิเตอร์เช่น temperature หรือ top_p เพื่อควบคุมความสร้างสรรค์

LLM แบบไม่เซ็นเซอร์ยอมรับรูปแบบข้อความมาตรฐาน คุณสามารถสลับระหว่างบทบาทระบบ ผู้ใช้ และผู้ช่วยได้เหมือนกับที่คุณทำกับผู้ให้บริการรายอื่น ตัวอย่างโค้ด Python ด้านล่างแสดงคำขอการสร้างข้อความพื้นฐาน

from openai import OpenAI

client = OpenAI(base_url="https://api.glmkey.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 เพื่อรวมคีย์ API เข้ากับโครงการ JavaScript หรือ TypeScript ของคุณ ตั้งค่า apiKey และ baseURL คุณสมบัติในการกำหนดค่าไคลเอนต์ สิ่งนี้ทำให้แน่ใจว่าคำขอทั้งหมดจะถูกส่งไปยังเซิร์ฟเวอร์ของเราแทนผู้ให้บริการเริ่มต้น จากนั้นคุณสามารถเรียก chat.completions.create() พร้อมพารามิเตอร์ที่ต้องการของคุณ

API เขียนโค้ดแบบไม่มีเซนเซอร์รองรับการกำหนดค่าเครื่องมือมาตรฐานและโหมด JSON คุณสามารถแยกวิเคราะห์คำตอบเข้าสู่ลอจิกแอปพลิเคชันของคุณโดยตรง ตัวอย่าง Node.js ด้านล่างแสดงวิธีเริ่มต้นไคลเอนต์และส่งข้อความง่ายๆ

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmkey.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);

จำนวนโทเค็นและการตอบกลับแบบสตรีม

เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API ส่งคืนชิ้นเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) แต่ละชิ้นมีเนื้อหาบางส่วน และชิ้นสุดท้ายรวมถึงการใช้งานโทเค็นรวม ซึ่งทำให้คุณสามารถเรนเดอร์ข้อความแบบก้าวหน้าในส่วนติดต่อผู้ใช้ของคุณ

คีย์ API AI แบบไม่เซ็นเซอร์รองรับคุณสมบัตินี้โดยไม่เสียค่าใช้จ่ายเพิ่มเติม คุณสามารถติดตามการบริโภคโทเค็นแบบเรียลไทม์ ตัวอย่างโค้ดด้านล่างแสดงให้เห็นวิธีการจัดการการตอบสนองแบบสตรีมมิ่งใน Python

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 คำขอ ขนาด body ของคำขอต้องไม่เกิน 8 MB ข้อจำกัดเหล่านี้ช่วยให้การทำงานเสถียรสำหรับผู้ใช้พรีเพย์ทั้งหมด หากเกินอัตรานี้ คุณจะรับ error 429

หน้าต่างบริบทรองรับได้สูงสุด 100,000 tokens สำหรับ prompt และ completion รวมกัน ผลลัพธ์จำกัดอยู่ที่ 16,000 tokens ต่อการเรียก หากไม่ได้ตั้งค่า max_tokens, ค่าเริ่มต้นคือ 2,048 tokens ตรวจสอบการใช้งานของคุณผ่าน dashboard เพื่อหลีกเลี่ยงการหยุดชะงักของบริการ

FAQ

ฉันจะรับคีย์ glm ครั้งแรกได้อย่างไร?

สมัครสมาชิกบนหน้า Get API key ผ่าน Google หรืออีเมล ระบบจะแสดงคีย์ของคุณทันทีหลังการลงทะเบียน ไม่ต้องใช้เบอร์โทรศัพท์ และคุณจะได้รับเครดิตทดลอง $0.50 ซึ่งมีอายุการใช้งาน 7 วัน

เกิดอะไรขึ้นหากฉันเกินขีดจำกัด 300 คำขอต่อนาที?

API ส่งข้อผิดพลาด 429 Too Many Requests คุณต้องรอจนกว่าหน้าต่างการจำกัดอัตราจะรีเซ็ต การทำงานพร้อมกันก็จำกัดอยู่ที่ 8 คำขอพร้อมกันต่อคีย์

โมเดลแบบไม่เซ็นเซอร์เหมือนกับ GPT หรือ Claude หรือไม่?

ไม่ใช่ เป็นโมเดลน้ำหนักเปิดที่รันบนเซิร์ฟเวอร์ของเราเอง ปรับแต่งเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ไม่ใช่ GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama หรือโมเดลของผู้ขายรายอื่นใด

สร้างคีย์ของคุณตอนนี้

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