Panduan Cepat API LLM Tanpa Sensor
Integrasikan LLM tanpa sensor kami ke dalam aplikasi Anda dengan endpoint yang kompatibel dengan OpenAI standar. Panduan ini menyediakan endpoint, autentikasi, dan protokol streaming tepat yang Anda butuhkan untuk mulai mengirim permintaan segera.
URL Dasar dan Autentikasi
URL dasar untuk semua permintaan adalah https://api.storyunfiltered.com/v1. Tempelkan kunci API Anda ke Authorization header sebagai token bearer. Setiap akun menghasilkan satu kunci aktif; menggantinya akan membuat kunci sebelumnya tidak valid. Tidak diperlukan nomor telepon untuk pendaftaran, dan Anda dapat mengautentikasi menggunakan kredensial Google atau email untuk mengambil kunci Anda secara instan.
Contoh Header:
Authorization: Bearer YOUR_API_KEY
Permintaan Pertama
Kirim permintaan POST ke /v1/chat/completions dengan ID model uncensored. API menerima parameter standar seperti temperature dan stop. Respons dikembalikan dalam format JSON, berisi teks yang dihasilkan di dalam message.content bidang.
Contoh Permintaan:
model:uncensoredmessages: Array pesan pengguna/asisten
Daftar dan Konfigurasi Model
Ambil model yang tersedia dengan mengirim permintaan GET ke /v1/models. Satu-satunya model yang tersedia adalah uncensored, model open-weight yang disesuaikan untuk konten tanpa batasan. Model ini mendukung pemanggilan fungsi, mode JSON, dan streaming melalui Server-Sent Events (SSE). Konfigurasikan parameter seperti top_p dan seed untuk mengontrol keragaman output.
Contoh Respons:
id:uncensoredobject:model
Respons Streaming dengan SSE
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events, di mana setiap potongan berisi respons parsial. Potongan terakhir mencakup statistik penggunaan token untuk tujuan penagihan. Pendekatan ini mengurangi latensi yang dirasakan untuk generasi konten format panjang.
Contoh Stream:
event:messagedata: Chunk JSON dengandeltakonten
Pemanggilan Alat dan Mode JSON
Gunakan tools parameter untuk mendefinisikan skema fungsi untuk aplikasi Anda. Model akan mengembalikan panggilan alat terstruktur saat sesuai. Untuk output JSON ketat, atur response_format ke {"type": "json_object"}Ini memastikan respons adalah JSON yang valid tanpa pemformatan markdown tambahan. Parameter seperti tool_choice memungkinkan Anda memaksa penggunaan alat tertentu.
Contoh Skema Alat:
name:get_weatherdescription:Get current weather
Batas Token dan Batas Kecepatan
Jendela konteks mendukung hingga 100.000 token untuk gabungan prompt dan completion. Output maksimum per permintaan adalah 16.000 token, atau 2.048 jika max_tokens tidak diatur. Batas laju adalah 300 permintaan per menit dan 8 permintaan simultan per kunci. Badan permintaan tidak boleh melebihi 8 MB. Kesalahan dan penolakan tidak mengonsumsi kredit.
Contoh Batas:
max_tokens: 16,000rate_limit: 300 RPM
cURL
curl https://api.storyunfiltered.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?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.storyunfiltered.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.storyunfiltered.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)FAQ
Apa kata kunci utama untuk layanan ini?
Kata kunci utamanya adalah unfiltered story, yang mencerminkan fokus kami pada konten mentah dan tanpa sensor. Ini memastikan aplikasi Anda menerima teks tanpa penolakan kebijakan sewenang-wenang untuk topik dewasa atau kontroversial yang sah.
Bagaimana cara mengautentikasi permintaan saya?
Sertakan kunci API Anda di header Authorization sebagai token bearer. Anda dapat membuat kunci ini melalui pendaftaran Google atau email di halaman Dapatkan Kunci API. Kunci ini berlaku untuk semua endpoint di bawah URL dasar.
Apa saja detail pembayaran dan penagihan?
Harga adalah $0.15 per 1M token input dan $0.50 per 1M token output. Pembayaran hanya diterima melalui kripto (USDT di TRC20 atau USDC di Base) dengan jumlah mulai dari $20 hingga $500. Kredit tidak pernah kedaluwarsa dan bonus berlaku untuk pengisian ulang yang lebih besar.
Dapatkan kunci Anda sekarang
Daftar, ambil kuncinya, perbarui URL dasar. Itu saja yang Anda butuhkan.