id ▾

Bayar untuk token, bukan langganan.

Integrasikan API AI tanpa sensor dengan cepat

Mulai menggunakan API AI tanpa sensor dalam hitungan menit dengan mengarahkan klien OpenAI-compatible Anda ke URL dasar kami. Panduan awal cepat ini mencakup autentikasi, penyelesaian chat, streaming, dan pemanggilan alat dengan contoh konkret.

Autentikasi dan URL dasar

Ya, Anda dapat mengautentikasi secara instan menggunakan URL dasar yang disediakan di dasbor. Layanan kami menggunakan header kunci API standar yang kompatibel dengan SDK OpenAI apa pun. Anda menerima kunci Anda segera setelah mendaftar dengan Google atau email. Tidak diperlukan nomor telepon untuk pengaturan awal.

Atur base_url ke https://api.isgrokuncensored.com/v1. Luluskan kunci Anda di Authorization header. Sistem memvalidasi kredensial sebelum memproses token apa pun. Error seperti 401 menunjukkan kunci tidak valid atau hilang. Periksa dasbor jika kunci gagal.

Endpoint Chat completions

Kirim permintaan POST ke /v1/chat/completions untuk mendapatkan respons teks. Titik akhir ini menerima array pesan standar dan mengembalikan teks yang dihasilkan. Titik akhir ini tidak mendukung gambar, audio, atau embedding. Gunakan ID model uncensored untuk semua permintaan. Ini memastikan Anda menggunakan model bobot terbuka yang benar.

Token input berharga $0.15 per juta, sedangkan token output berharga $0.50 per juta. Kredit prabayar hanya mengurangi untuk penggunaan aktual. Kesalahan dan penolakan tidak menguras saldo Anda. Anda dapat mengirim hingga 8 MB per badan permintaan. Batas ini mencakup sebagian besar interaksi teks standar.

Responsi streaming dan penggunaan token

Aktifkan streaming dengan mengatur stream ke true dalam permintaan Anda. Anda menerima Server-Sent Events (SSE) untuk pengiriman token real-time. Chunk terakhir berisi statistik penggunaan token total. Ini memungkinkan Anda melacak biaya secara real-time. Ini penting untuk membangun antarmuka obrolan yang responsif.

Parse data SSE untuk memperbarui UI Anda secara inkremental. Model menghasilkan teks terus menerus hingga jendela konteks penuh atau urutan henti memicu. Output maksimal adalah 16,000 token per permintaan. Anda harus menentukan max_tokens untuk melebihi 2.048 token default. Ini mencegah tagihan tak terduga dari respons panjang.

Pemanggilan fungsi dan mode JSON

Gunakan tools parameter untuk mengaktifkan kemampuan pemanggilan fungsi. Tentukan skema alat Anda dalam body permintaan. Model akan mengembalikan argumen terstruktur untuk fungsi Anda. Ini bekerja dengan mulus dengan klien yang kompatibel dengan OpenAI standar. Anda juga dapat memaksakan output JSON menggunakan response_format. Ini berguna untuk mengurai data terstruktur.

Atur response_format ke {"type": "json_object"} untuk mendapatkan JSON murni. Mode ini menonaktifkan teks pengisi percakapan. Ini ideal untuk integrasi terprogram. Anda dapat menggabungkan alat dan mode JSON untuk alur kerja kompleks. API menangani parsing secara internal. Anda hanya perlu memvalidasi struktur output.

Parameter model: suhu dan top_p

Sesuaikan temperature untuk mengontrol acak. Nilai lebih tinggi menghasilkan output yang lebih kreatif. Nilai lebih rendah membuat respons lebih deterministik. Nilai defaultnya biasanya 1,0. Anda dapat mengaturnya antara 0 dan 2. Gunakan top_p untuk sampling nuklir. Ini membatasi massa probabilitas token yang dipertimbangkan. Ini bekerja bersama suhu untuk menyempurnakan kualitas output.

Parameter pendukung lainnya termasuk stop urutan, seed untuk reproduktibilitas, dan penalti seperti presence_penalty. Ini memungkinkan penyesuaian proses generasi. Anda dapat bereksperimen dengan berbagai kombinasi. API menghormati semua parameter standar OpenAI. Ini memastikan migrasi mudah dari penyedia lain. Uji nilai yang berbeda untuk menemukan kecocokan terbaik untuk kasus penggunaan Anda.

Batas, error, dan jendela konteks

Jendela konteks mendukung total 100.000 token. Ini termasuk token prompt dan completion. Anda dapat mengirim dokumen besar untuk analisis. Batas laju mengizinkan 300 permintaan per menit per kunci. Koncurrency dibatasi hingga 8 permintaan simultan. Melebihi batas ini mengembalikan error 429. Coba lagi dengan backoff eksponensial.

Tangani kesalahan dengan baik dalam kode Anda. Kesalahan 402 berarti kredit prabayar Anda telah habis. Isi ulang menggunakan kripto untuk melanjutkan layanan. Kesalahan 401 menunjukkan masalah autentikasi. Periksa validitas kunci Anda. API tidak membebankan biaya untuk permintaan yang gagal karena kesalahan validasi. Ini melindungi saldo Anda dari lonjakan tidak sengaja.

cURL

curl https://api.isgrokuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.isgrokuncensored.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.isgrokuncensored.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);

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)

Pertanyaan yang sering diajukan

Apa URL dasar untuk API AI tanpa sensor?

URL dasar adalah HTTPS://api.isgrokuncensored.com/v1. Anda harus mengatur ini di konfigurasi SDK Anda yang kompatibel dengan OpenAI. Ini menggantikan endpoint OpenAI default. Ini memastikan permintaan dikirim ke server kami. URL mendukung permintaan streaming dan non-streaming. Gunakan ini untuk semua penyelesaian obrolan.

Bagaimana cara menangani respons streaming dengan LLM tanpa sensor?

Atur parameter stream menjadi true dalam permintaan Anda. Anda akan menerima Server-Sent Events (SSE) yang berisi teks parsial. Uraikan setiap chunk untuk memperbarui antarmuka Anda. Chunk terakhir mencakup data penggunaan token. Ini memungkinkan tampilan real-time teks yang dihasilkan. Metode ini efisien untuk respons besar.

Apa yang terjadi jika saya melebihi batas laju?

Anda menerima kode status 429. API mengizinkan 300 permintaan per menit per kunci. Konkurensi dibatasi hingga 8 permintaan simultan. Terapkan backoff eksponensial di klien Anda. Ini mencegah membebani server. Coba lagi permintaan setelah jeda singkat. API tidak membebankan biaya untuk permintaan yang dibatasi lajunya jika validasi gagal.

Dapatkan kunci API Anda sekarang

Daftar, salin kunci Anda, dan perbarui URL dasar Anda. Itu saja yang Anda butuhkan untuk mengonfigurasi.

Dapatkan kunci APILihat dokumentasi