id ▾

Dokumentasi API & Panduan Memulai Cepat

Dapatkan kunci API LLM tanpa sensor Anda dan mulai kirim permintaan segera. Panduan ini mencakup URL dasar, autentikasi, dan parameter inti untuk endpoint alat AI tanpa batasan.

Pengaturan URL Dasar dan Autentikasi

Titik akhir API adalah HTTPS://api.unrestrictedaitools.com/v1. Gunakan SDK OpenAI standar dengan mengubah base_url dan menyediakan kunci API Anda. Anda dapat mendaftar dengan Google atau email untuk mendapatkan kunci Anda secara instan.

curl https://api.unrestrictedaitools.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the capital of france"}]
  }'

Setiap permintaan harus menyertakan header Authorization. Kunci Anda memberikan akses ke model uncensored tanpa langkah konfigurasi tambahan.

Permintaan Pertama: POST /v1/chat/completions

Kirim permintaan POST ke /v1/chat/completions dengan pesan Anda. ID modelnya adalah 'uncensored'. Input adalah teks, output adalah teks. Tidak ada embedding atau generasi gambar di sini.

from openai import OpenAI

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

Jaga prompt Anda tetap sederhana. API menangani sisanya. Kesalahan gratis, jadi Anda dapat menguji secara bebas.

Respons Streaming dan Penggunaan Token

Aktifkan streaming dengan mengatur stream menjadi true. Terima token melalui SSE. Potongan terakhir berisi total penggunaan token. Ini membantu Anda melacak biaya secara real-time.

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)

Streaming mengurangi latensi yang dirasakan. Gunakan untuk respons panjang atau aplikasi interaktif. Selalu periksa chunk terakhir untuk jumlah yang akurat.

Parameter: Suhu, Top-P, dan Stop

Sesuaikan suhu untuk kreativitas. Atur top_p untuk sampling inti. Gunakan urutan henti untuk menghentikan output. Parameter ini memberi Anda kendali atas gaya generasi.

import OpenAI from "openai";

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

Suhu lebih tinggi menghasilkan teks yang lebih bervariasi. Nilai lebih rendah lebih deterministik. Eksperimenkan untuk menemukan keseimbangan yang tepat untuk kasus penggunaan Anda.

Mode JSON dan Pemanggilan Fungsi

Gunakan response_format json_object untuk output terstruktur. Aktifkan pemanggilan fungsi dengan alat dan tool_choice. Ini memungkinkan model untuk mengeksekusi tindakan atau mengembalikan data dalam format tertentu.

Tentukan alat Anda dengan jelas. Model akan mengikuti skema. Ini berguna untuk membangun agen atau pipeline ekstraksi data.

Batas Laju dan Jendela Konteks

Anda mendapatkan 300 permintaan per menit dan 8 permintaan simultan. Jendela konteks adalah 100.000 token. Output maksimum adalah 16.000 token. Tubuh permintaan harus di bawah 8 MB.

Jika Anda mencapai 429, tunggu sebentar. 401 berarti kunci tidak valid. 402 berarti tidak ada kredit. Batas-batas ini memastikan penggunaan yang adil bagi semua pengembang.

Pertanyaan yang sering diajukan

Apakah ini benar-benar alat AI tanpa batasan untuk konten NSFW?

Ya, model ini tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Ini adalah LLM tanpa sensor yang dirancang untuk kasus penggunaan tanpa batasan.

Bagaimana cara membayar untuk API?

Gunakan kripto (USDT di TRC20 atau USDC di Base). Jumlah pengisian ulang berkisar dari $20 hingga $500. Anda mendapatkan kredit bonus untuk deposit yang lebih besar.

Apa yang terjadi jika saya melebihi batas laju?

Anda akan menerima kode status 429. Tunggu sebelum mencoba lagi. Batasnya adalah 300 permintaan per menit per kunci.

Dapatkan kunci Anda dalam hitungan menit

Daftar, salin kunci Anda, dan perbarui URL dasar Anda. Itulah seluruh penyiapan.