id ▾

Tidak TerbelengguReferensi API

Klaim kunci percobaan

Dokumentasi API AI Tidak Terbelenggu

Mulai dengan Unjailed AI dalam hitungan detik menggunakan API kami yang kompatibel dengan OpenAI. Kirim permintaan dan dapatkan teks tanpa sensor tanpa overhead konfigurasi.

URL Dasar
https://api.aiunjailed.com/v1
Model
tanpa sensor

URL Dasar dan Autentikasi

Gunakan https://api.aiunjailed.com/v1 sebagai URL dasar Anda dan sertakan kunci API Anda di Authorization header. Anda menerima satu kunci aktif per akun, yang dapat Anda buat secara instan melalui Google atau email di halaman Dapatkan Kunci API. Konfigurasi ini kompatibel dengan SDK OpenAI standar hanya dengan menimpa variabel URL dasar. Kunci Anda mengautentikasi semua permintaan ke endpoint model uncensored.

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

Permintaan Pertama

Kirim permintaan POST ke /v1/chat/completions dengan ID model diatur ke uncensored. Model tunggal ini menangani semua kebutuhan generasi teks Anda tanpa kompleksitas pengalihan. Anda dapat menentukan parameter seperti temperature dan top_p untuk mengontrol kreativitas. API mengembalikan respons teks mentah langsung ke aplikasi Anda.

from openai import OpenAI

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

Integrasi SDK Node

Inisialisasi klien dengan kunci API dan URL dasar yang benar untuk mulai menghasilkan konten. Pengembang Node dapat memanfaatkan SDK resmi untuk interaksi berbasis promise yang mudah. Pendekatan ini menjaga kode Anda tetap bersih sambil memastikan kompatibilitas dengan struktur permintaan standar. Anda dapat menyesuaikan max_tokens untuk mengontrol panjang output dalam batas 16.000 token.

import OpenAI from "openai";

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

Respons Streaming

Aktifkan streaming dengan mengatur stream: true dalam badan permintaan Anda untuk menerima pembaruan token demi token. Fitur ini menggunakan Server-Sent Events (SSE) untuk pengiriman teks real-time. Detail penggunaan token muncul dalam potongan terakhir aliran. Streaming mengurangi latensi yang dirasakan bagi pengguna akhir sambil mempertahankan kompatibilitas API penuh.

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)

Parameter Model dan Mode JSON

Kendalikan perilaku generasi menggunakan parameter standar seperti temperature, top_p, dan stop urutan. Anda dapat memaksakan output terstruktur dengan mengatur response_format ke {"type": "json_object"}Ini memastikan API mengembalikan JSON yang valid untuk logika aplikasi Anda. Pemanggilan fungsi juga didukung melalui tools parameter untuk alur kerja kompleks.

Batas, Error, dan Jendela Konteks

Jendela konteks Anda mencakup 100,000 token untuk prompt dan gabungan completion, dengan output maksimum 16,000 token. Anda dibatasi pada 300 permintaan per menit dan 8 permintaan bersamaan per kunci. Error umum termasuk 401 untuk kunci tidak valid, 402 saat kredit habis, dan 429 untuk batas laju. Permintaan yang melebihi batas body 8 MB juga akan gagal. Error tidak mengonsumsi kredit prabayar Anda.

FAQ

Bagaimana cara memulai dengan AI yang tidak dipenjara?

Daftar menggunakan Google atau email untuk menerima kunci API Anda secara instan. Kemudian konfigurasikan SDK Anda dengan URL dasar dan kirim permintaan pertama Anda ke endpoint penyelesaian obrolan.

Ukuran jendela konteksnya berapa?

API mendukung jendela konteks 100.000 token untuk input dan output secara gabungan. Anda dapat menentukan hingga 16.000 token untuk kelengkapan dalam satu permintaan.

Mengapa saya mendapatkan kesalahan 402?

Error 402 menunjukkan bahwa kredit prabayar Anda telah habis. Isi ulang menggunakan USDT (TRC20) atau USDC (Base) untuk melanjutkan layanan segera.

Buat kunci Anda

Daftar, salin kunci, perbarui URL dasar Anda. Itu saja.

Klaim kunci percobaan