Dokumentasi API & Panduan Cepat
Mulai dengan API LLM uncensored dalam hitungan menit. Panduan ini mencakup endpoint yang kompatibel dengan OpenAI, autentikasi, dan pola integrasi inti untuk pengembang.
URL Dasar dan Autentikasi
Gunakan https://api.glmdocs.com/v1 sebagai URL dasar Anda. Teruskan kunci API Anda di Authorization: Bearer header. Anda mendapatkan kunci segera setelah pendaftaran. Tidak perlu nomor telepon. Kunci unik per akun. Ganti kunci lama saat Anda membuat yang baru. Jaga kunci Anda dengan aman.
curl https://api.glmdocs.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to parse JSON in Python"}]
}'Autentikasi standar. SDK OpenAI apa pun bisa digunakan di sini. Ubah URL dasar. Atur kunci API. Itu saja yang perlu Anda lakukan. Error mengembalikan kode HTTP standar. Gunakan 401 untuk kunci tidak valid. Gunakan 402 untuk kredit tidak cukup.
Permintaan Pertama dengan Python
Kirimkan prompt pertama Anda menggunakan SDK Python resmi. Instal paketnya. Atur base URL. Impor klien. Panggil chat completions. ID modelnya adalah "uncensored". Ini menangani teks masuk, teks keluar. Tidak perlu konfigurasi tambahan. Respons berisi teks yang dihasilkan.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmdocs.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)Konfigurasi ini berfungsi untuk skrip sederhana. Anda dapat menyesuaikan parameter nanti. Model tidak menolak topik dewasa yang sah. Model berjalan di server kami. Anda hanya membayar untuk token yang digunakan. Kesalahan tidak memakan kredit. Penolakan gratis.
Integrasi Node.js
Integrasikan dengan Node.js menggunakan klien standar. Tetapkan variabel lingkungan. Inisialisasi klien. Minta penyelesaian. Tangani respons. Kodenya sederhana. Gunakan ID model yang sama. SDK menangani serialisasi. Anda mendapatkan data terstruktur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmdocs.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);Pengguna Node.js mendapatkan latensi yang sama. API bersifat sinkron secara default. Streaming memerlukan konfigurasi tambahan. Penanganan kesalahan sangat kritis. Tangani masalah jaringan. Periksa batas laju. URL dasar tetap konstan. Kunci Anda tetap sama.
Respons Streaming
Aktifkan streaming untuk output real-time. Atur flag stream. Terima potongan saat dihasilkan. Potongan terakhir mencakup penggunaan token. Ini membantu melacak biaya. SSE didukung. Urai aliran data. Tampilkan teks secara inkremental. Pengguna melihat kemajuan segera.
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)Streaming mengurangi latensi yang dirasakan. Berfungsi dengan Python dan Node. Jumlah token muncul di akhir. Jumlahkan untuk penggunaan total. Error mengganggu stream. Tangani koneksi terputus dengan baik. Jendela konteksnya besar. Perhatikan token.
Pemanggilan Fungsi dan Mode JSON
Gunakan pemanggilan fungsi untuk output terstruktur. Tentukan alat dalam permintaan. Model mengembalikan JSON valid. Aktifkan mode JSON untuk output ketat. Tetapkan response_format ke json_object. Suhu mengendalikan acak. Top_p membatasi keragaman. Urutan henti menghentikan generasi. Benih memastikan reproduktibilitas.
Penalti kehadiran dan frekuensi menyesuaikan pengulangan. Gunakan untuk tugas pemrograman. Alat dapat meneruskan gambar. Argumen fungsi menerima dokumen. Tidak perlu detour OCR. Model menangani input multimodal. Ini sangat kuat untuk agen. Konfigurasikan alat dengan hati-hati. Uji kasus tepi.
Batas Laju dan Konteks
Batas laju adalah 300 permintaan per menit. Permintaan simultan dibatasi hingga 8. Badan permintaan harus tetap di bawah 8 MB. Jendela konteks adalah 100.000 token. Ini mencakup prompt dan penyelesaian. Output maksimal adalah 16.000 token. Output default adalah 2.048 token. Atur max_tokens untuk memperpanjang ini.
Kesalahan mengembalikan kode yang jelas. 401 berarti kunci tidak valid. 402 berarti tidak ada kredit. 429 berarti batas laju. Periksa penggunaan di dasbor. Kredit tidak pernah kedaluwarsa. Saldo prabayar mencakup semua panggilan. Hanya kripto untuk pengisian ulang. USDT atau USDC.
Pertanyaan yang sering diajukan
Apa URL dasar untuk API docs GLM?
URL dasar adalah HTTPS://api.glmdocs.com/v1. Ini berfungsi dengan SDK apa pun yang kompatibel dengan OpenAI. Anda hanya perlu mengubah URL dasar dan mengatur kunci API Anda.
Berapa banyak konteks yang didukung model tanpa sensor?
Model ini mendukung jendela konteks 100.000 token. Ini mencakup prompt input dan penyelesaian yang dihasilkan. Output maksimum per permintaan adalah 16.000 token.
Apa yang terjadi jika saya mencapai batas laju?
Anda akan menerima kode status 429. Batasnya adalah 300 permintaan per menit dan 8 permintaan secara bersamaan. Tunggu sebentar dan coba lagi. API dirancang untuk penggunaan throughput tinggi.
Akses dimulai dengan formulir
Daftar, ambil token-nya, perbarui URL dasar Anda. Sederhana.