เชื่อมต่อ API chat uncensored
เริ่มสร้างด้วย API LLM แบบไม่มีเซนเซอร์ของเราโดยการตั้งค่า URL พื้นฐานและคีย์ จากนั้นส่งคำขอข้อความเหมือนกับที่คุณทำกับ OpenAI คู่มือเริ่มต้นอย่างรวดเร็วนี้จะครอบคลุมพื้นฐานของการผสานรวม การสตรีม และการจัดการข้อผิดพลาด เพื่อให้คุณสามารถเริ่มโปรเจกต์ของคุณได้ทันที
ตั้งค่า URL ฐานและคีย์ API ของคุณ
ใช้ URL พื้นฐานและคีย์ API ที่ถูกต้องเพื่อเชื่อมต่อแอปพลิเคชันของคุณ บริการของเราเข้ากันได้กับ OpenAI อย่างสมบูรณ์ หมายความว่าคุณเพียงแค่ต้องเปลี่ยน URL พื้นฐานและส่วนหัวการตรวจสอบสิทธิ์ในโค้ดไคลเอนต์ที่มีอยู่ของคุณ คุณไม่จำเป็นต้องเขียนใหม่ทั้งการผสานรวมเพื่อสลับไปยังโมเดล uncensored ของเรา
- Base URL:
https://api.glmapiprice.com/v1 - ID โมเดล:
uncensored
สร้างคีย์ของคุณผ่านแดชบอร์ดโดยใช้ Google หรืออีเมล เก็บคีย์ของคุณให้ปลอดภัยเนื่องจากคีย์นี้ให้สิทธิ์ในการเข้าถึงเครดิตที่เติมเงินไว้ของคุณ
ส่งคำขอการเติมข้อความแชทครั้งแรกของคุณ
ส่งคำขอ POST มาตรฐานไปยังเอนด์พอยต์ chat completions เพื่อรับข้อความตอบกลับ นี่เป็นการโต้ตอบพื้นฐานที่สุดและใช้งานได้กับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ คุณให้คำสั่งระบบและข้อความผู้ใช้ และโมเดลจะส่งข้อความที่สร้างกลับมา
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'ตรวจสอบว่าคุณระบุ ID ของโมเดลเป็น uncensored ใน body ของคำขอของคุณ สิ่งนี้ระบุโมเดลที่จะใช้สำหรับการสร้างข้อความ
ผสานรวมกับ SDK ของ Python
ใช้ไลบรารี Python ทางการเพื่อโต้ตอบกับ API แบบโปรแกรม วิธีนี้จัดการการแปลงข้อมูล JSON และการจัดการข้อผิดพลาดโดยอัตโนมัติ คุณต้องกำหนดค่าไคลเอนต์ด้วย base URL ที่ถูกต้องก่อนทำการเรียกใดๆ
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)วิธีนี้เหมาะสำหรับบริการแบ็กเอนด์หรือสคริปต์ที่คุณต้องการประมวลผลการตอบสนองใน Python SDK จัดการการเชื่อมต่อ HTTP อย่างมีประสิทธิภาพ
เชื่อมต่อโดยใช้ SDK ของ Node
นำ API ไปใช้งานในสภาพแวดล้อม Node.js โดยใช้ไลบรารีไคลเอนต์มาตรฐาน สิ่งนี้ทำให้คุณสามารถรวมโมเดล uncensored เข้ากับแอปพลิเคชัน JavaScript หรือ TypeScript ของคุณได้ กำหนดค่า URL พื้นฐานให้ชี้ไปยังบริการของเรา
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);นักพัฒนา Node.jsสามารถใช้สิ่งนี้เพื่อสร้างฟังก์ชันไร้เซิร์ฟเวอร์หรือแอปพลิเคชันแบบเต็มสแต็ก ไวยากรณ์เลียนแบบไคลเอนต์ OpenAI เพื่อให้การเปลี่ยนผ่านราบรื่น
เปิดใช้งานการสตรีมด้วย SSE
สตรีมการตอบกลับแบบเรียลไทม์โดยการตั้งค่าพารามิเตอร์ stream เป็น true ซึ่งส่งก้อนข้อความขณะที่โมเดลกำลังสร้างข้อมูล ซึ่งปรับปรุงประสบการณ์ผู้ใช้สำหรับอินเทอร์เฟซแชท คุณจะได้รับสถิติการใช้โทเค็นในก้อนข้อมูลสุดท้าย
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)การสตรีมช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้เมื่อรอคำตอบยาว เหมาะอย่างยิ่งสำหรับการสร้างงานเขียนเชิงสร้างสรรค์หรือบล็อกโค้ด
จัดการข้อผิดพลาดและตรวจสอบการใช้งาน
ตรวจสอบขีดจำกัดคำขอและสถานะบัญชีของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ คุณอาจพบข้อผิดพลาด 401 หากคีย์ API ไม่ถูกต้องหรือหมดอายุ ข้อผิดพลาด 402 บ่งชี้ถึงเครดิตชำระเงินล่วงหน้าไม่เพียงพอ ซึ่งต้องการการเติมเงินด้วยคริปโต ขีดจำกัดอัตราส่งสถานะ 429 หากคุณเกิน 300 คำขอต่อนาที
หน้าต่างบริออบรองรับได้สูงสุด 100,000 tokens สำหรับทั้ง prompt และ completion ข้อผิดพลาดและการปฏิเสธจะไม่ใช้เครดิตที่เติมไว้ล่วงหน้า ทำให้คุณจ่ายเฉพาะ output จริงเท่านั้น
คำถามที่พบบ่อย
ราคา API ของ glm สำหรับโมเดลไม่มีเซนเซอร์นี้คืออะไร?
ราคาของเราคือ $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens คุณจ่ายเฉพาะสิ่งที่ใช้ด้วยเครดิตแบบเติมเงิน และไม่มีค่าธรรมเนียมการสมัครสมาชิกประจำเดือน
ฉันจะเริ่มใช้งานคีย์ API ได้อย่างไร?
สมัครโดยใช้ Google หรืออีเมลเพื่อรับคีย์ API ทันที คีย์จะถูกแสดงทันทีหลังจากการสร้างและสามารถใช้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ได้ทุกตัวโดยการอัปเดต URL พื้นฐาน
เกิดอะไรขึ้นถ้าฉันชนขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับรหัสสถานะ 429 หากคุณเกิน 300 คำขอต่อนาที หรือ 8 คำขอพร้อมกัน ลดความถี่ของคำขอหรือกระจายภาระงานผ่านคีย์ API หลายรายการหากจำเป็น
ปกป้องคีย์ของคุณตอนนี้
ลงทะเบียน รับคีย์ของคุณ และอัปเดต URL จุดปลาย แค่นี้เอง