Panduan Cepat untuk Pengguna Grok NSFW
Hubungkan SDK OpenAI Anda dalam hitungan menit ke endpoint LLM tanpa sensor yang di-hosting. Panduan cepat ini memandu Anda melalui autentikasi, permintaan dasar, streaming, dan integrasi alat menggunakan kode yang sudah Anda ketahui.
Autentikasi & URL Dasar
API kami mengimplementasikan protokol yang kompatibel dengan openai. Anda mengautentikasi dengan meneruskan kunci API unik Anda di header Authorization. URL dasar untuk semua permintaan adalah https://api.groknsfw.cc/v1. Berbeda dengan penyedia standar, kami tidak memerlukan ID organisasi tertentu. Cukup buat kunci Anda melalui dasbor atau halaman pendaftaran cepat. Simpan kunci Anda dengan aman; kunci ini memberikan akses penuh ke saldo prabayar Anda. Tidak ada biaya bulanan atau langganan, hanya harga per token tanpa masa berlaku.
Setiap permintaan harus menyertakan pengenal model uncensored. Model ini adalah model bahasa besar bobot terbuka yang dihosting di infrastruktur kami, berbeda dari vendor lain. Model ini disesuaikan untuk memberikan respons tanpa sensor untuk konten dewasa yang sah sambil mempertahankan akurasi faktual yang tinggi. Anda tidak perlu mengubah versi pustaka klien; SDK OpenAI standar berfungsi langsung.
Penyelesaian Chat Dasar
Kirimkan permintaan penyelesaian chat standar untuk menghasilkan teks. Endpoint menerima daftar pesan, termasuk peran sistem, pengguna, dan asisten. Struktur ini memungkinkan Anda menentukan konteks, instruksi, dan riwayat percakapan. Model mengembalikan respons teks berdasarkan prompt yang diberikan. Anda dapat mengontrol kreativitas output menggunakan parameter seperti temperature dan top_p. Jika tidak ada max_tokens yang ditentukan, batas output default adalah 2.048 token. Anda dapat meningkatkan ini hingga 32.000 token per permintaan, dalam jendela konteks total 100.000 token.
Kesalahan dikembalikan dalam format JSON standar. Masalah umum termasuk kunci tidak valid atau kredit tidak cukup. API tidak menangani tokenisasi untuk Anda; Anda mengirimkan teks, dan model memprosesnya secara internal. Anda menerima teks yang dihasilkan akhir atau aliran parsial jika diaktifkan.
Respons Streaming
Streaming didukung melalui Server-Sent Events (SSE). Gunakan parameterstream yang ditetapkan ke true dalam permintaan Anda. API mengembalikan serangkaian potongan saat model menghasilkan teks. Ini berguna untuk pembaruan UI waktu nyata atau mengurangi latensi yang dirasakan. Setiap potongan berisi data parsial. Potongan terakhir mencakup statistik penggunaan token untuk permintaan tersebut, memungkinkan Anda melacak biaya secara akurat. Pastikan pustaka klien Anda menangani gangguan stream dengan baik.
Pemanggilan Fungsi & Alat
API mendukung pemanggilan fungsi, memungkinkan model mengeluarkan data terstruktur alih-alih teks biasa. Tentukan alat Anda di parameter tools, menentukan nama fungsi, deskripsi, dan skema parameter. Ketika model menentukan panggilan alat diperlukan, model mengembalikan nama fungsi dan argumen dalam format JSON. Aplikasi Anda kemudian menjalankan fungsi dan memasukkan hasilnya kembali ke percakapan. Ini memungkinkan alur kerja kompleks, ekstraksi data, dan tindakan otomatis. Tetapkan tool_choice untuk mengontrol apakah model harus menggunakan alat atau dapat memilih secara bebas.
Mode JSON
Untuk aplikasi yang memerlukan format output ketat, gunakan mode JSON. Tetapkan parameter response_format ke {"type": "json_object"}. Model akan membatasi outputnya menjadi JSON yang valid. Ini sangat ideal untuk mengurai data ke sistem backend Anda atau menghasilkan konfigurasi terstruktur. Perhatikan bahwa mode JSON mungkin sedikit mengurangi fleksibilitas penalaran model dibandingkan teks bebas-form. Pastikan prompt Anda secara jelas menginstruksikan model untuk hanya menghasilkan JSON. Fitur ini bekerja berdampingan dengan pemanggilan fungsi tetapi menyediakan antarmuka yang lebih sederhana ketika Anda hanya membutuhkan data terstruktur tanpa definisi alat.
Penggunaan & Batas Token
Akun Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan paralel per kunci. Ukuran badan permintaan maksimum adalah 8 MB. Jika Anda melebihi batas ini, API mengembalikan kode status 429. Kesalahan autentikasi mengembalikan 401, dan kredit tidak cukup mengembalikan 402. Biaya adalah $0,25 per juta token input dan $1,00 per juta token output. Kesalahan dan penolakan tidak mengonsumsi kredit. Jendela konteks adalah 100.000 token total, termasuk prompt dan penyelesaian. Kelola penggunaan token Anda dengan hati-hati untuk menghindari biaya tak terduga. Saldo tidak pernah habis, dan Anda dapat mengisi saldo kapan saja menggunakan kripto.
cURL
curl https://api.groknsfw.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfw.cc/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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfw.cc/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);Streaming
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)Spesifikasi API
Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| ID model | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.groknsfw.cc/v1 |
| Mode JSON | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Jendela konteks | 100.000 token (input + output) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Batas laju | 300 permintaan per menit per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ukuran permintaan | hingga 8 MB |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Uji coba gratis | $0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Masuk | Google atau email dan kata sandi |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model sibuk — coba lagi beberapa detik lagi |
Tanya jawab
Apakah layanan ini merupakan reseller model Grok?
Tidak. Ini adalah API independen. Kami meng-hosting model open-weight tanpa sensor kami sendiri di server kami. Ini bukan model GPT, Claude, Gemini, Grok, atau vendor lain. Model ini berjalan di infrastruktur kami dan disesuaikan untuk generasi konten tanpa batas.
Bagaimana cara mengisi saldo kredit saya?
Kami hanya menerima USDT (TRC20) dan USDC (Base). Anda dapat mengisi saldo dengan jumlah bulat antara $10 dan $500. Saldo tidak pernah habis. Tidak ada biaya bulanan atau langganan. Pengisian sebesar $50 dan $100 termasuk kredit bonus.
Berapa panjang output maksimum?
Output maksimum per permintaan adalah 32.000 token. Jendela konteks total, termasuk prompt dan completion, adalah 100.000 token. Jika Anda tidak menetapkan parameter <code>max_tokens</code>, batas output default adalah 2.048 token.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kunci, ubah URL dasar. Itu saja seluruh pengaturannya.