ms ▾

API Sepadan OpenAI Tanpa Sensor

Dokumentasi API

Mula dengan API LLM tanpa sensor kami dalam beberapa saat menggunakan alat serasi OpenAI piawai. Panduan ini merangkumi pengesahan, permintaan, penstriman, dan kekangan untuk aplikasi chatbot atau roleplay NSFW anda.

Pengesahan dan URL Asas

Kunci API anda mengesahkan setiap permintaan. Gunakan https://api.whatisabliteration.com/v1 sebagai URL asas anda. Hantar kunci anda dalam Authorization pencap sebagai token Bearer. Tetapan ini berfungsi dengan mana-mana klien serasi OpenAI.

curl https://api.whatisabliteration.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me last 5 requests"}]
  }'

Jaga kunci anda dengan selamat. Satu kunci per akaun. Gantikan kunci lama jika telah terdedah.

Hujung Sambungan Penyelesaian Sembang

Hantar teks ke POST /v1/chat/completionsID model ialah uncensored. Hujung sambungan ini mengendalikan semua penjanaan teks. Ia tidak menyokong imej, audio, atau video. Anda hanya membayar untuk token yang digunakan. Ralat adalah percuma. Penolakan adalah percuma.

from openai import OpenAI

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

Konfigurasikan prompt sistem anda untuk menentukan persona. Model menjawab secara langsung tanpa ragu-ragu. Tetingkap konteks ialah 100,000 token secara keseluruhan.

Streaming dan Sokongan SSE

Aktifkan aliran dengan menetapkan stream: true. API mengembalikan Peristiwa Dihantar Pelayan (SSE). Setiap bahagian mengandungi teks separa. Bahagian akhir termasuk data penggunaan token. Ini mengurangkan latensi yang dirasakan untuk respons panjang.

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)

Tangani token separa dengan berhati-hati. Gabungkan mereka untuk membentuk respons lengkap. Ini sangat sesuai untuk antara muka sembang masa nyata.

Panggilan Fungsi dan Alat

Takrifkan alat dalam permintaan anda. Model boleh memanggil fungsi apabila sesuai. Gunakan tool_choice untuk mengawal tingkah laku. Tetapkan temperature untuk kreativiti. Lintaskan parameter seperti top_p dan stop. Ini membolehkan aliran kerja agen yang kompleks.

import OpenAI from "openai";

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

Sahkan output alat dalam kod anda. Model mencadangkan tindakan. Anda melaksanakannya. Struktur ini menyokong tugas automasi lanjutan.

Format Respons Mod JSON

Tetapkan response_format ke {"type": "json_object"}Model ini hanya output JSON yang sah. Ini memastikan data berstruktur untuk penguraian. Gunakan ini untuk API yang mengharapkan format ketat. Ia meningkatkan kebolehpercayaan untuk sistem hiliran.

Gunakan mod ini apabila berintegrasi dengan perkhidmatan lain. Uraikan output secara langsung. Elakkan hack regex untuk struktur.

Parameter dan Kekangan

Output maks ialah 16,000 token. Token maks lalai ialah 2,048. Tingkap konteks ialah 100,000 token. Had kadar ialah 300 permintaan setiap minit. Permintaan serentak ialah 8 setiap kunci. Isi badan permintaan maks ialah 8 MB. Tangani 401 untuk kunci tidak sah. Tangani 402 untuk tiada kredit. Tangani 429 untuk had kadar.

Soalan biasa

Apakah abliterasi dan mengapa ia penting untuk penggunaan tanpa tapisan?

Abliteration membuang tingkah laku model khusus yang menyebabkan penolakan. Proses ini membolehkan model menjawab topik kontroversi atau dewasa tanpa ragu-ragu. Ia menghasilkan gaya respons yang lebih langsung dan jujur untuk aplikasi tanpa sekatan.

Bagaimana cara menambah kredit saya?

Isi semula menggunakan kripto sahaja. Terima USDT pada TRC20 atau USDC pada Base. Jumlah minimum ialah $20. Jumlah maksimum ialah $500. Kredit bonus terpakai untuk jumlah yang lebih besar. Kredit tidak pernah luput.

Kaedah pembayaran manakah yang anda terima?

Kripto sahaja: USDT pada TRC20 atau USDC pada Base, sebarang jumlah bulat dari $20 hingga $500. Kredit bonus terpakai dari $50.

Kunci API anda hanya satu langkah lagi

Daftar, dapatkan kunci anda, kemas kini URL asas anda. Itulah proses lengkap.

Cuba dengan kredit percubaanLihat dokumentasi