Panduan Integrasi API Grok
Anda memerlukan API uncensored yang andal untuk alur kerja LLM Anda tanpa penyaringan korporat atau kelelahan langganan bulanan. Panduan ini menjelaskan cara mengintegrasikan model uncensored menggunakan protokol OpenAI-compatible standar, memastikan Anda mendapatkan generasi teks mentah untuk kasus penggunaan dewasa atau tanpa batasan. Kami menguraikan langkah-langkah teknis agar permintaan Anda berjalan dengan benar.
Terakhir diperbarui
Kesimpulan utama
Gunakan endpoint POST /v1/chat/completions standar untuk mengirim teks dan menerima respons mentah tanpa penolakan tersembunyi.
Konfigurasi streaming melalui Server-Sent Events untuk menangani output panjang secara efisien tanpa memblokir thread aplikasi Anda.
Manfaatkan pemanggilan fungsi dan mode JSON untuk ekstraksi data terstruktur sambil mempertahankan konteks model tanpa sensor.
Pantau penggunaan token secara ketat karena penagihan bersifat prabayar dan didasarkan secara ketat pada jumlah token input dan output.
Mengapa Menggunakan Alternatif API Grok Uncensored?
Akses API langsung sering menerapkan filter konten ketat yang memblokir topik dewasa atau kontroversial yang sah. Banyak penyedia menyembunyikan penolakan ini di dalam struktur respons mereka. Model tanpa sensor menyajikan data inferensi mentah untuk kasus penggunaan hukum apa pun. Anda mendapatkan output penuh tanpa lapisan keamanan perusahaan yang campur tangan.
API kelas korporat sering mengubah logika filter mereka tanpa pemberitahuan. Hal ini dapat merusak aplikasi turunan yang bergantung pada jenis konten tertentu. Layanan tanpa sensor yang khusus menghilangkan ketidakpastian ini. Prompt Anda akan mengembalikan persis apa yang dihasilkan oleh model.
Pertimbangkan perbedaan antara antarmuka obrolan dan API mentah. UI obrolan mungkin menyembunyikan output yang bernuansa. API mengekspos aliran token penuh. Transparansi ini sangat penting bagi pengembang yang membangun alat khusus.
Layanan kami beroperasi secara independen. Kami tidak melayani Grok atau model vendor lain. Kami menyediakan model bahasa besar uncensored yang berbeda. Ini berjalan di server kami sendiri. Antarmuka tetap akrab bagi pengguna OpenAI.
Manfaat Utama
- Tidak ada biaya langganan bulanan.
- Penagihan prabayar yang transparan.
- Output mentah untuk konten dewasa yang sah.
- Tidak ada penolakan tersembunyi untuk topik kontroversial.
Memahami Struktur Endpoint API
Dua titik akhir menangani semua interaksi: POST /v1/chat/completions dan GET /v1/models. Ini mengikuti spesifikasi API OpenAI standar. Anda mengirim payload JSON dengan pesan sistem dan pengguna Anda. Server mengembalikan respons JSON dengan teks yang dihasilkan.
Endpoint GET mendefinisikan model yang tersedia. Endpoint ini mengonfirmasi bahwa koneksi Anda valid. Gunakan ini untuk memverifikasi kunci API Anda berfungsi sebelum mengirim beban kerja berat. Endpoint ini juga menampilkan ID model yang harus Anda sertakan dalam permintaan Anda.
URL dasar kami adalah HTTPS://api.isgrokunfiltered.com/v1. Ini menggantikan URL OpenAI default dalam konfigurasi klien Anda. ID model yang harus dikirim adalah "uncensored". Ini memastikan Anda menyentuh server yang benar.
Autentikasi menggunakan token Bearer di header Authorization. Sertakan kunci API Anda secara langsung. Tidak diperlukan alur OAuth yang rumit. Kesederhanaan ini secara signifikan mengurangi waktu integrasi.
Ringkasan Endpoint
| Metode | Jalur | Fungsi |
|---|---|---|
| POST | /v1/chat/completions | Menghasilkan respons teks |
| GET | /v1/models | Mendaftarkan model yang tersedia |
Mengkonfigurasi Klien Anda untuk Streaming
Aktifkan streaming dengan mengatur parameter stream menjadi true dalam body permintaan Anda. Ini mengembalikan Server-Sent Events (SSE) alih-alih objek JSON tunggal. Setiap peristiwa berisi potongan parsial dari respons. Anda dapat menampilkan teks kepada pengguna secara real-time.
Streaming mengurangi latensi yang dirasakan untuk respons panjang. Pengguna melihat output saat dihasilkan. Ini meningkatkan pengalaman untuk antarmuka seperti chat. Ini juga memungkinkan Anda membatalkan permintaan lebih awal jika diperlukan.
Setiap chunk mencakup data penggunaan token dalam peristiwa terakhir. Anda dapat melacak token input dan output secara akurat. Ini membantu Anda memantau saldo kredit prabayar Anda. Kesalahan selama streaming masih mengonsumsi token untuk data yang diproses.
Tangani format SSE dengan benar. Uraikan setiap baris yang dimulai dengan "data: ". Abaikan peristiwa "[DONE]" terakhir. Ini memastikan aplikasi Anda memproses setiap token dengan benar.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokunfiltered.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)
Menangani Pemanggilan Fungsi dalam Mode Uncensored
Pemanggilan fungsi memungkinkan aplikasi Anda mengeksekusi kode berdasarkan output model. Kirim daftar alat dalam permintaan. Model mengembalikan array tool_calls alih-alih teks biasa. Kode Anda mengeksekusi fungsi dan mengirimkan hasilnya kembali.
Ini bekerja dengan mulus dengan model tanpa sensor kami. Model tidak menolak untuk memanggil fungsi berdasarkan jenis konten. Model berfokus pada struktur logis permintaan. Ini ideal untuk tugas ekstraksi data kompleks.
Gunakan mode JSON untuk memaksakan format output yang ketat. Atur response_format menjadi json_object. Model hanya mengembalikan JSON valid. Ini mengurangi kesalahan penguraian di backend Anda. Ini memastikan struktur data yang konsisten.
Gabungkan pemanggilan fungsi dengan streaming untuk interaksi dinamis. Anda dapat mulai mengeksekusi fungsi sementara model masih menghasilkan. Ini menciptakan aplikasi yang sangat responsif. Model uncensored menangani definisi alat yang beragam tanpa bias.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokunfiltered.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);
Mengoptimalkan Biaya Token untuk Konteks Panjang
Jendela konteks mendukung hingga 100.000 token. Ini mencakup prompt dan completion. Konteks yang lebih panjang mengonsumsi lebih banyak saldo prabayar. Pantau penggunaan token Anda untuk menghindari biaya tak terduga.
Token input berharga $0.15 per juta. Token output berharga $0.50 per juta. Token output jauh lebih mahal. Optimalkan prompt Anda untuk mengurangi ukuran input. Gunakan instruksi sistem yang ringkas. Hindari mengirim riwayat yang tidak perlu.
Atur parameter max_tokens untuk mengontrol panjang output. Default adalah 2.048 token. Anda dapat meningkatkannya hingga 16.000 token per permintaan. Ini mencegah generasi yang tidak terkendali yang menghabiskan kredit dengan cepat.
Kesalahan dan penolakan gratis. Anda hanya membayar untuk generasi token yang berhasil. Ini melindungi Anda dari pemborosan pengeluaran pada permintaan yang gagal. Lacak saldo Anda secara teratur untuk tetap mendapat informasi.
Rincian Harga
- Input: $0,15 / 1M token
- Keluaran: $0,50 / 1M token
- Output Maks: 16.000 token
- Jendela Konteks: 100.000 token
Batas Laju dan Pengaturan Konvergensi
Setiap kunci API memungkinkan 300 permintaan per menit. Batas ini berlaku secara global untuk kunci Anda. Aplikasi frekuensi tinggi perlu mengelola laju permintaan mereka dengan hati-hati. Melebihi batas mengembalikan kesalahan 429 Too Many Requests.
Anda dapat memiliki hingga 8 permintaan konkuren per kunci. Ini memungkinkan pemrosesan paralel tugas-tugas independen. Kelola konkurensi untuk menghindari batas laju. Sebar permintaan di interval waktu.
Ukuran badan permintaan maksimum adalah 8 MB. Payload besar dengan riwayat yang luas mungkin melebihi ini. Kompres input Anda atau potong pesan lama. Ini memastikan permintaan Anda diproses dengan sukses.
Anda hanya dapat memiliki satu kunci aktif per akun. Jika Anda kehilangan kunci, buat kunci baru. Kunci lama menjadi tidak valid segera. Ini menyederhanakan manajemen keamanan. Putar kunci secara berkala untuk keamanan tambahan.
curl https://api.isgrokunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of five unique Python script ideas."}]
}'
Migrasi Kunci API Grok Anda yang Ada
Migrasi ke API kami memerlukan perubahan URL dasar dan ID model. Struktur kode klien yang ada Anda tetap sebagian besar sama. Perbarui URL dasar menjadi HTTPS://api.isgrokunfiltered.com/v1. Ubah ID model menjadi "uncensored".
Pemecahan Masalah Integrasi Umum
Error 401 Unauthorized menunjukkan kunci API tidak valid atau sudah kedaluwarsa. Verifikasi kunci Anda di dasbor. Pastikan Anda mengirimkannya di header Authorization. Periksa adanya spasi di awal atau salah ketik.
429 Too Many Requests berarti Anda mencapai batas kecepatan. Kurangi frekuensi permintaan atau tingkatkan interval antara panggilan. Gunakan backoff eksponensial untuk percobaan ulang. Ini mencegah membebani server.
400 Bad Request sering disebabkan oleh JSON yang tidak valid. Pastikan payload Anda sesuai dengan skema yang diharapkan. Periksa apakah ada bidang yang diperlukan seperti messages atau model. Gunakan endpoint GET untuk memverifikasi ketersediaan model.
Kesalahan Internal Server 500 jarang terjadi tetapi mungkin terjadi. Coba lagi permintaan setelah jeda singkat. Jika masalah berlanjut, hubungi dukungan. Log kami dapat membantu mengidentifikasi akar penyebab dengan cepat.
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)
Langkah Selanjutnya: Menguji Model Uncensored Anda
Mulai dengan permintaan generasi teks sederhana. Kirim prompt pendek dan verifikasi format respons. Periksa apakah streaming berfungsi dengan benar. Pastikan pemanggilan fungsi terintegrasi dengan lancar dengan kode Anda.
Pantau penggunaan token Anda dengan cermat. Model prabayar hanya membebankan untuk token aktual. Kesalahan gratis. Ini memungkinkan eksperimen yang aman. Isi ulang kredit Anda menggunakan kripto jika diperlukan.
Uji kasus tepi seperti konteks panjang dan definisi alat kompleks. Verifikasi bahwa model uncensored menangani topik beragam. Pastikan aplikasi Anda menangani respons parsial dengan benar. Ini mempersiapkan Anda untuk penggunaan produksi.
Daftar dengan Google atau email. Dapatkan kunci API Anda secara instan. Tidak perlu nomor telepon. Mulai pengujian segera dengan $0.50 saldo percobaan. Ini memberikan cara tanpa risiko untuk mengevaluasi layanan.
Pertanyaan yang sering diajukan
Apakah ini API Grok resmi?
Tidak, ini adalah layanan independen. Kami tidak melayani model Grok atau model vendor lainnya. Kami menyediakan model bahasa besar uncensored distinct yang kompatibel dengan spesifikasi API OpenAI. Anda dapat menggunakan klien OpenAI-compatible Anda yang ada untuk terhubung ke layanan kami.
Bagaimana cara membayar untuk API?
Kami menggunakan sistem kredit prabayar yang diisi ulang hanya dengan kripto. Anda dapat membayar dengan USDT di jaringan TRC20 atau USDC di jaringan Base. Pengisian ulang minimum dimulai dari $20. Kredit Anda tidak pernah kedaluwarsa, dan Anda hanya membayar untuk token yang benar-benar Anda gunakan.
Ukuran jendela konteksnya berapa?
Model kami mendukung jendela konteks 100,000 token. Ini mencakup prompt input dan penyelesaian yang dihasilkan. Anda dapat mengatur token output maksimal per permintaan hingga 16,000 token. Token maksimal default adalah 2,048.
Apakah model menolak konten?
Model ini tidak disensor untuk penggunaan dewasa yang sah. Model ini tidak menolak topik kontroversial, fiksi, atau riset keamanan. Satu-satunya batasan keras adalah konten seksual yang melibatkan anak di bawah umur selalu ditolak. Anda mendapatkan output mentah tanpa filter korporat tersembunyi.
Dapatkan kunci API Anda sekarang
Daftar, salin kunci Anda, perbarui URL dasar Anda. Itu saja konfigurasi yang diperlukan.