- GrokBezcenzury
- Panduan Cepat Pengembang
Panduan Cepat Pengembang
Terhubung ke LLM tanpa sensor melalui API yang kompatibel dengan OpenAI. Panduan ini mencakup URL dasar, autentikasi, dan struktur permintaan inti.
Prasyarat: Kunci dan URL Dasar
The base_url adalah https://api.grokbezcenzury.com/v1. Anda memerlukan kunci API yang valid untuk otorisasi. Kunci muncul segera setelah Anda mendaftar dengan Google atau email.
Mengirim Permintaan Pertama Anda
Kirim permintaan POST ke /v1/chat/completions. Gunakan ID model uncensored untuk respons.
curl https://api.grokbezcenzury.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 lines of Python code"}]
}'
Integrasi SDK Python
Inisialisasi klien dengan URL dasar dan kunci. Tetapkan model ke uncensored. SDK menangani serialisasi secara otomatis.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokbezcenzury.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)
Pengaturan SDK Node
Konfigurasikan klien agar mengarah ke URL dasar kami. Masukkan ID model uncensored dalam panggilan penyelesaian Anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokbezcenzury.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);
Respons Streaming dengan SSE
Atur stream: true untuk menerima Server-Sent Events. Potongan terakhir mencakup statistik penggunaan 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)
Batas, Error, dan Konteks
Jendela konteks adalah 100.000 token. Anda menghadapi error 401 dengan kunci yang tidak valid. Error 402 berarti tidak ada kredit tersisa. Error 429 menunjukkan Anda mencapai batas 300 permintaan per menit.
Pertanyaan yang sering diajukan
Apa URL dasar untuk API grok bez cenzury?
URL dasar adalah HTTPS://api.grokbezcenzury.com/v1. Ini berfungsi dengan klien standar yang kompatibel dengan OpenAI.
Bagaimana cara menangani respons streaming?
Atur parameter stream menjadi true. Anda menerima Server-Sent Events dengan potongan terakhir yang berisi data penggunaan.
Apa yang terjadi jika saya melebihi batas laju?
Anda menerima error 429. Batasnya adalah 300 permintaan per menit per kunci.
Akses kunci API Anda dalam hitungan detik
Daftar, ambil kunci Anda, dan perbarui endpoint. Itulah semuanya.