ID ▾
Dapatkan kunci API

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 parameter stream 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.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
AutentikasiAuthorization: Bearer YOUR_KEY
ID modeluncensored
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.groknsfw.cc/v1
Mode JSONresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Jendela konteks100.000 token (input + output)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Konkurensi8 permintaan bersamaan per kunci
Batas laju300 permintaan per menit per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ukuran permintaanhingga 8 MB
Bonus+5% mulai $50, +10% mulai $100
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Isi saldoUSDT (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
MasukGoogle atau email dan kata sandi
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
Kontenkonten 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.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel 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.

Dapatkan kunci API