ms ▾
Dapatkan kunci anda

Panduan Pengintegrasian untuk model AI tanpa sensor

Integrasikan API AI uncensored dengan satu URL asas dan parameter serasi OpenAI piawai. Panduan ini merangkumi pengesahan, penstriman, dan kekangan untuk pelaksanaan LLM NSFW.

URL Asas dan Pengesahan

Gunakan URL asas yang disediakan untuk semua permintaan. Hantar kunci API anda dalam Authorization header. The key grants access to the uncensored model without subscription locks.

Pengesahihan adalah ketat. Kunci tidak sah mengembalikan 401. Pastikan anda menyalin kunci tersebut serta-merta selepas penjanaan. Perkhidmatan hanya menerima tambahan baki kripto.

Permintaan Pertama

Hantar permintaan POST ke hujung akhir penyelesaian sembang. Pengenal model ialah uncensored. Ini mengembalikan respons teks langsung tanpa penapis kandungan.

Gunakan arahan cURL berikut untuk mengesahkan sambungan. Gantikan YOUR_API_KEY dengan kunci sebenar anda.

curl https://api.modelsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
  }'

Periksa respons untuk choices array. Ia mengandungi teks yang dijana.

Integrasi SDK Python

Pasang pakej rasmi OpenAI. Konfigurasikan URL asas dan kunci API sebelum membuat panggilan. Ini memastikan keserasian dengan API AI tanpa sensor.

Mulakan klien dengan kelayakan anda. Tetapkan model kepada uncensored. Hantar mesej mudah untuk menguji integrasi.

from openai import OpenAI

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

Objek respons memberikan akses kepada kandungan. Tangani pengecualian untuk ralat rangkaian atau isu pengesahan diri.

Persediaan SDK Node

Import perpustakaan OpenAI dalam projek Node.js anda. Tetapkan URL asas dan kunci API dalam objek konfigurasi. Ini membolehkan integrasi lancar dengan kod sedia ada.

Buat contoh klien. Luluskan kelayakan anda. Minta penyelesaian menggunakan uncensored model.

import OpenAI from "openai";

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

Log teks yang dijana. Pastikan anda mengendalikan respons asinkron dengan betul. API menyokong format JSON standard.

Respons Streaming dengan SSE

Aktifkan aliran dengan menetapkan stream ke true. Pelayan menghantar Server-Sent Events (SSE). Setiap potongan mengandungi teks sebahagian.

Kumpulkan pecahan-pecahan tersebut untuk membentuk respons lengkap. Ini mengurangkan latensi yang dirasakan untuk output panjang. Pecahan akhir termasuk statistik penggunaan token.

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)

Uraikan aliran data SSE. Tangani ralat semasa penstriman. API memastikan pengiraan token yang konsisten.

Had had laju dan kekangan

Observe the rate limits to avoid 429 errors. You get 300 requests per minute per key. Max concurrent requests are 8. The request body must be under 8 MB.

Jendela konteks ialah 100,000 token secara keseluruhan. Output maksimum ialah 16,000 token. Ralat dan penolakan tidak menggunakan kredit. Gunakan ralat 402 untuk menyemak dana tidak mencukupi.

Pertanyaan biasa

Apakah saiz tetingkap konteks?

Jendela konteks ialah 100,000 token termasuk prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menetapkan max_tokens, lalaiannya ialah 2,048.

Bagaimana cara mengendalikan had kadar?

Anda terhad kepada 300 permintaan setiap minit per kunci. Permintaan serentak dikekalkan pada 8. Melebihi had ini mengembalikan kod status 429. Tunggu sebelum cuba semula.

Adakah model tanpa penapisan menolak kandungan?

Ia hanya menolak kandungan seksual yang melibatkan kanak-kanak. Topik dewasa yang sah, fiksyen, dan kontroversi lulus tanpa penolakan buatan. Halangan keselamatan dibersihkan secara matematik.

Dapatkan kunci API anda

Daftar, salin kunci anda, dan kemas kini URL asas. Itu meliputi keseluruhan konfigurasi.