Panduan Awal API LLM Tanpa Sensor
Integrasikan LLM tanpa sensor kami ke dalam aplikasi anda dengan penamat serasi OpenAI piawai. Panduan ini menyediakan penamat tepat, pengesahan, dan protokol penstriman yang anda perlukan untuk mula menghantar permintaan serta-merta.
URL Asas dan Pengesahan
URL asas untuk semua permintaan ialah https://api.storyunfiltered.com/v1. Tampal kunci API anda ke Authorization header sebagai token bearer. Setiap akaun menjana satu kunci aktif; menggantikannya akan menamatkan keaktifan kunci sebelumnya. Tiada nombor telefon diperlukan untuk pendaftaran, dan anda boleh mengesahkan diri melalui kelayakan Google atau e-mel untuk mendapatkan kunci anda serta-merta.
Contoh Header:
Authorization: Bearer YOUR_API_KEY
Permintaan Pertama
Hantar permintaan POST ke /v1/chat/completions dengan ID model uncensored. API menerima parameter standard seperti temperature dan stop. Respons dikembalikan dalam format JSON, mengandungi teks yang dijana dalam message.content bidang.
Contoh Permintaan:
model:uncensoredmessages: Senarai mesej pengguna/pembantu
Senarai dan Konfigurasi Model
Dapatkan model yang tersedia dengan menghantar permintaan GET ke /v1/models. Satu-satunya model yang tersedia ialah uncensored, model berat terbuka yang ditala untuk kandungan tidak terhad. Ia menyokong panggilan fungsi, mod JSON, dan streaming melalui Peristiwa Dihantar Pelayan (SSE). Konfigurasikan parameter seperti top_p dan seed untuk mengawal kepelbagaian output.
Contoh Respons:
id:uncensoredobject:model
Respons Streaming dengan SSE
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan aliran Acara Dikirim Pelayan, di mana setiap potongan mengandungi respons separa. Potongan akhir termasuk statistik penggunaan token untuk tujuan pengebilan. Pendekatan ini mengurangkan latensi yang dirasakan untuk penjanaan kandungan berbentuk panjang.
Contoh Aliran:
event:messagedata: Pecahan JSON dengandeltakandungan
Pemanggilan Alat dan Mod JSON
Gunakan tools parameter untuk menentukan skema fungsi untuk aplikasi anda. Model akan mengembalikan panggilan alat berstruktur apabila sesuai. Untuk output JSON ketat, tetapkan response_format ke {"type": "json_object"}. Ini memastikan respons adalah JSON yang sah tanpa format markdown tambahan. Parameter seperti tool_choice membolehkan anda memaksa penggunaan alat tertentu.
Contoh Skema Alat:
name:get_weatherdescription:Get current weather
Had Token dan Had Kadar
Tingkap konteks menyokong sehingga 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token, atau 2,048 jika max_tokens tidak ditetapkan. Had kadar ialah 300 permintaan setiap minit dan 8 permintaan serentak per kunci. Badan permintaan tidak boleh melebihi 8 MB. Ralat dan penolakan tidak menggunakan kredit.
Contoh Had:
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);Aliran
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
Apakah kata kunci utama untuk perkhidmatan ini?
Kata kunci utama ialah cerita tanpa tapisan, mencerminkan fokus kami pada kandungan mentah dan tanpa sensor. Ini memastikan aplikasi anda menerima teks tanpa penolakan dasar sewenang-wenangnya untuk topik dewasa yang sah atau kontroversi.
Bagaimana saya mengesahkan permintaan saya?
Masukkan kunci API anda dalam header Authorization sebagai token bearer. Anda boleh menjana kunci ini melalui pendaftaran Google atau e-mel di halaman Dapatkan Kunci API. Kunci sah untuk semua hujung di bawah URL asas.
Apakah butiran pembayaran dan bil?
Harga ialah $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Pembayaran diterima hanya melalui kriptokoin (USDT pada TRC20 atau USDC pada Base) dalam jumlah dari $20 hingga $500. Kredit tidak luput dan bonus terpakai untuk penambahan baki yang lebih besar.
Dapatkan kunci anda sekarang
Daftar, ambil kunci, kemas kini URL asas. Itu sahaja yang anda perlukan.