id ▾
Buka akun
  1. GrokBezcenzury
  2. 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.