ID ▾

Alternatif Grok Tanpa Sensor: API OpenAI yang Dihosting

Diperbarui

Alternatif Grok tanpa sensor bukan salinan Grok. Ini adalah model berbeda pada layanan berbeda, dan pertanyaan yang jujur adalah apakah itu cocok dengan penggunaan Anda. Halaman ini menguraikan apa yang dilakukan API kompatibel OpenAI ini, apa yang kurang, dan cara mencobanya dalam beberapa baris.

Dua pulau terapung yang dihubungkan oleh jembatan cahaya, mewakili perpindahan antara dua layanan model bahasa

Apa yang bisa dan tidak bisa menjadi alternatif

Orang mencari alternatif Grok tanpa sensor karena beberapa alasan umum. Cerita sering terputus oleh penolakan. Aplikasi teman atau roleplay membutuhkan model yang tetap dalam karakter melalui tema gelap atau dewasa. Tim menginginkan API sederhana dengan saldo prabayar daripada langganan. Setiap alasan mengarah ke fitur berbeda, jadi penting untuk jelas tentang mana yang mendorong pilihan Anda.

Apa yang ditawarkan layanan ini adalah satu model bobot terbuka, dijalankan oleh penyedia independen dan disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Ini bukan Grok, tidak di-host oleh xAI dan bukan router yang meneruskan prompt Anda ke model vendor lain. Jika Anda membutuhkan kemampuan asli Grok, seperti pengetahuan khusus atau integrasinya dengan produk xAI, alternatif tidak dapat menyediakannya. Jika Anda membutuhkan endpoint yang mengikuti instruksi Anda pada fiksi, peran dan nada, endpoint ini bisa.

Satu batas berlaku untuk semua orang: tidak ada konten seksual yang melibatkan anak di bawah umur. Itu tidak dapat dikonfigurasi.

Apa yang Anda dapatkan dari API ini

Permukaannya sengaja kecil. Dua metode, satu ID model, format permintaan dan respons OpenAI standar.

ItemAPI ini
FormatKompatibel dengan OpenAI, berfungsi dengan SDK OpenAI apa pun
EndpointPOST /v1/chat/completions, GET /v1/models
ID modeluncensored
Jendela konteks100.000 token, prompt plus respons
FiturStreaming (SSE), pemanggilan fungsi, mode JSON, parameter sampling
Tidak ditawarkanGambar, audio, video, embedding, fine-tuning
Harga$0,15 per 1M token input, $0,50 per 1M token output
PenagihanSaldo prabayar, tanpa langganan, kredit tidak pernah habis

Kontrol sampling seperti temperature, top_p, stop, seed dan penalti diteruskan. Permintaan yang gagal atau ditolak tidak dibebankan. Prompt tidak digunakan untuk pelatihan.

Kapan Grok mungkin menjadi pilihan yang lebih baik

Perbandingan yang adil menyebutkan kasus di mana Anda harus tetap menggunakan pilihan saat ini. Periksa dokumentasi dan harga terbaru xAI untuk detail Grok, karena mereka berubah dan halaman ini tidak menyatakannya.

  • Anda membutuhkan Grok secara khusus. Jika janji produk Anda dibangun berdasarkan perilaku model itu, model lain akan berperilaku berbeda. Prompt yang disesuaikan untuk satu model sering memerlukan penyesuaian pada model lain.
  • Anda membutuhkan lebih dari teks. Layanan ini hanya mengembalikan teks. Jika Anda membutuhkan pembuatan gambar, embedding atau fine-tuning dalam akun yang sama, lihat tempat lain atau jalankan dua penyedia.
  • Anda membutuhkan pilihan model. Ada satu ID model di sini. Alat yang beralih antara model cepat kecil dan model besar tidak punya model lain untuk dialihkan.
  • Anda membutuhkan vendor dengan rekam jejak perusahaan publik. Ini adalah penyedia independen. Jika pengadaan membutuhkan jaminan formal, mintalah sebelum Anda berkomitmen.

Di sisi lain, kasus di mana endpoint open-weight yang dihosting cocok lebih sempit dan jelas: alat fiksi dan roleplay, aplikasi teman untuk dewasa, pengujian prompt terhadap model yang tidak menolak, dan pekerjaan back-end yang membutuhkan output JSON dengan sedikit kejutan.

Beralih dalam dua perubahan

Jika kode Anda sudah memanggil API gaya OpenAI, perpindahan membutuhkan dua edit: URL dasar dan kunci, plus nama model. Sisanya dalam permintaan tetap seperti adanya. Mulailah dengan uji curl.

export API_KEY="paste-your-key-here"

curl https://api.grokuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [
      {"role": "system", "content": "You write gritty noir fiction for adult readers."},
      {"role": "user", "content": "Open a scene in a rain-soaked harbour office."}
    ]
  }'

Kemudian hal yang sama melalui SDK Python, dengan streaming diaktifkan:

import os
from openai import OpenAI

client = OpenAI(base_url="https://api.grokuncensored.cc/v1", api_key=os.environ["API_KEY"])

for chunk in client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Continue the harbour office scene."}],
    stream=True,
):
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Pemanggilan fungsi mengikuti bidang tools dan tool_choice yang sama, dengan hasil dikembalikan sebagai pesan role: "tool". Kunci berasal dari halaman kunci API, dan quickstart mencantumkan setiap parameter yang didukung. Jika Anda bekerja dengan model terbuka Google, halaman integrasi uncensored Gemma mencakup pengaturan terkait.

Daftar periksa keputusan sebelum Anda beralih

Gunakan daftar ini untuk memutuskan apakah perpindahan masuk akal. Jawab setiap item dengan beban kerja Anda sendiri dalam pikiran, bukan dengan kesan umum.

  1. Apa persisnya yang ditolak hari ini? Tulis lima prompt nyata. Jika penolakan tentang fiksi dewasa yang sah atau roleplay, endpoint yang disesuaikan untuk menjawab tanpa penolakan konten mengatasi masalah. Jika mereka tentang sesuatu yang ilegal, tidak ada penyedia yang bereputasi baik yang akan membantu, dan ini memiliki aturan tetap terhadap konten seksual yang melibatkan anak di bawah umur.
  2. Apakah teks sudah cukup? Jika pipeline Anda membutuhkan gambar atau embedding dari vendor yang sama, Anda harus menjalankan layanan kedua.
  3. Apakah satu model sudah cukup? ID model tunggal berarti tidak ada fallback otomatis ke model yang lebih kecil atau lebih besar. Anda dapat membuat routing dalam kode Anda sendiri, tetapi hanya ada satu model di sini untuk dialihkan.
  4. Seberapa panjang prompt Anda? Jendela konteks adalah 100.000 token untuk prompt plus respons. Untuk sebagian besar pekerjaan obrolan dan cerita itu sudah lebih dari cukup. Untuk set dokumen yang sangat besar Anda mungkin perlu memisahkan input.
  5. Bagaimana Anda akan membayar? Situs ini hanya menerima pembayaran kripto: USDT pada TRC20 atau USDC pada Base. Jika tim Anda tidak dapat membayar dengan cara itu, layanan tidak akan cocok terlepas dari kualitasnya.
  6. Apakah Anda dapat mentolerir batas laju? Kunci penuh memungkinkan 8 permintaan paralel dan 300 per menit. Pekerjaan batch volume tinggi mungkin perlu antrian di sisi Anda.

Jika sebagian besar jawaban mendukung, jalankan migrasi di atas dengan kunci uji coba sebelum Anda memindahkan lalu lintas produksi apa pun. Uji coba gratis dan berlangsung 7 hari.

Migrasikan prompt Anda, bukan hanya endpoint Anda

Mengubah URL adalah bagian termudah. Prompt yang disesuaikan untuk satu model jarang ditransfer tanpa perubahan. Rencanakan migrasi singkat.

  1. Kumpulkan dua puluh prompt nyata dari log Anda, termasuk yang gagal atau ditolak sebelumnya.
  2. Jalankan secara berdampingan. Kirim setiap prompt ke kedua layanan dengan pesan sistem dan suhu yang sama, dan baca outputnya sendiri.
  3. Sesuaikan pesan sistem. Model open-weight sering merespons dengan baik terhadap deskripsi langsung peran, nada, dan panjang. Hapus solusi sementara (workaround) yang Anda tambahkan untuk melewati penolakan; mereka tidak lagi diperlukan dan dapat membuat balasan canggung.
  4. Atur seed dan suhu rendah untuk langkah apa pun yang harus dapat diulang, seperti ekstraksi terstruktur.
  5. Periksa output JSON dengan response_format diatur ke json_object dan validasi setiap balasan dalam kode.

Biarkan provider lama tetap dapat dipilih melalui konfigurasi selama beberapa minggu pertama. Cukup satu variabel lingkungan yang berisi URL dasar.

Catatan tentang tanggung jawab

Memilih model yang tidak menolak secara otomatis memindahkan sebagian tugas kepada Anda. Model tidak akan bertindak sebagai kebijakan konten Anda. Jika produk Anda bersifat publik, tentukan apa yang diizinkan, sebutkan dalam syarat layanan Anda, dan tambahkan verifikasi usia di mana tema dewasa muncul. Catat cukup banyak data untuk menyelidiki laporan penyalahgunaan, dan putuskan bagaimana Anda akan menanggapi laporan tersebut.

Ini juga merupakan perlindungan praktis untuk proyek itu sendiri. Layanan yang menerima berbagai jenis konten dewasa yang sah akan bekerja paling baik ketika aplikasi di atasnya jelas mengenai audiens dan tujuan. Jaga fitur roleplay dan fiksi agar tetap jelas ditujukan untuk orang dewasa, dan ingat satu aturan keras: tidak ada konten seksual yang melibatkan anak di bawah umur, dalam bentuk apa pun atau alasan fiksi apa pun.

Biaya dan batas yang perlu Anda rencanakan

Penagihan adalah prabayar dan per token. Panggilan dengan 2.000 token input dan 500 token output berbiaya 2.000 x $0,15 / 1.000.000 = $0,0003 ditambah 500 x $0,50 / 1.000.000 = $0,00025, jadi $0,00055. Pada 100.000 panggilan seperti itu totalnya adalah $55. Bandingkan dengan tagihan Anda saat ini menggunakan harga dari penyedia Anda saat ini, yang harus Anda periksa di halaman harga mereka sendiri.

Isi saldo berjalan dari $20 hingga $500 dalam jumlah utuh. Jumlah yang lebih besar mendapatkan bonus: +5% dari $50, +10% dari $100 dan +15% dari $200, sehingga $200 menjadi $230 saldo. Pembayaran dilakukan dalam kripto, dengan USDT pada TRC20 atau USDC pada Base. Pengguna baru dapat mengklaim $0,50 kredit uji coba dengan satu klik di halaman kunci API setelah mendaftar, berlaku selama 7 hari, tanpa memerlukan detail pembayaran. Detailnya ada di halaman harga.

Batas laju untuk kunci penuh adalah 8 permintaan paralel dan 300 per menit. Kunci uji coba mendapatkan 2 dan 60. Jika Anda melebihi batas tersebut, API mengembalikan HTTP 429 dengan kode rate_limited atau concurrency, dan kelebihan beban sementara mengembalikan 429 dengan Retry-After: 5. Buat mekanisme retry dengan jeda singkat di klien Anda sejak awal.

Tanya jawab

Apakah ini Grok dengan filter yang dihapus?

Tidak. Ini adalah model bobot terbuka terpisah yang dijalankan oleh provider independen. Model ini tidak terhubung dengan xAI dan tidak memanggil Grok.

Apakah kode OpenAI saya yang ada akan berfungsi?

Dalam kebanyakan kasus ya. Ubah URL dasar, kunci, dan ID model menjadi uncensored. Periksa parameter khusus provider yang Anda gunakan terhadap dokumentasi.

Apakah ada pilihan model?

Tidak, hanya ada satu ID model, uncensored. Layanan ini hanya teks, dengan jendela konteks 100.000 token.

Bisakah saya mencobanya tanpa membayar?

Ya. Setelah mendaftar dengan Google atau email dan kata sandi, satu klik di halaman kunci API mengklaim $0,50 kredit uji coba. Kredit ini berlaku selama 7 hari dan tidak memerlukan detail pembayaran.

Apakah ada batas konten sama sekali?

Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Konten seksual yang melibatkan anak di bawah umur tidak diizinkan dalam keadaan apa pun.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kunci, ubah URL dasar. Itu saja seluruh proses pengaturannya.

Dapatkan kunci API