ms ▾

Dokumentasi API AI Tanpa Tapisan

Mula dengan API tanpa sensor AI terbuka kami dalam beberapa saat menggunakan hujung titik serasi OpenAI piawai. Hantar teks, dapatkan teks, dan kendalikan respons penstriman tanpa kunci langganan.

Persediaan pengesahan URL Asas

Mula-mula, arahkan klien anda ke https://api.uncensoredaiopen.com/v1 dan menghantar kunci API anda dalam Authorization header. This base URL works with any OpenAI-compatible SDK, so you only need to change the endpoint and inject your key. We do not use embeddings, images, or audio, just pure text generation. Your key grants access to the uncensored model, yang tidak menolak kandungan dewasa yang sah. Daftar dengan Google atau e-mel untuk mendapatkan kunci anda serta-merta. Tiada nombor telefon diperlukan. Kunci ditunjukkan serta-merta selepas penciptaan.

Permintaan pertama

Hantar arahan pertama anda menggunakan permintaan POST piawai ke endpoint penyelesaian sem. Ini mengesahkan kunci anda berfungsi dan memberikan respons teks. ID model hanyalah uncensored. Anda boleh menghantar sebarang prompt, termasuk tema dewasa, tanpa penolakan. Respons dikembalikan sebagai JSON. Gunakan arahan curl berikut untuk menguji persediaan anda. Ia menghantar mesej ringkas dan mengharapkan balasan teks.

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

Permintaan ini menunjukkan aliran teks-masuk, teks-keluar asas. Anda boleh menyesuaikan model field if you want to be explicit, but uncensored ialah satu-satunya pilihan. Respons termasuk teks yang dijana dalam choices array.

Python SDK integration

Gunakan perpustakaan Python rasmi OpenAI untuk integrasi pantas. Tetapkan base_url ke endpoint kami dan berikan kunci anda. Pendekatan ini mengendalikan percubaan semula dan penguraian JSON untuk anda. Ini adalah cara terpantas untuk membina prototaip. Kod di bawah menunjukkan cara menginisialisasikan pelanggan dan menghantar mesej. Anda kemudian boleh mengiterasi pada objek respons.

from openai import OpenAI

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

Konfigurasi ini memastikan keserasian dengan kod sedia ada anda. The response.choices[0].message.content field contains the generated text. You can pass parameters like temperature untuk mengawal kreativiti. Model menjawab prompt standard tanpa penapis kandungan untuk topik dewasa.

Integrasi SDK Node

Integrasi dengan JavaScript atau TypeScript menggunakan SDK Node OpenAI. Konfigurasikan klien dengan URL asas kami dan kunci API anda. Kaedah ini sesuai untuk pelayan web atau perkhidmatan backend. Petikan kod di bawah menunjukkan panggilan penyelesaian chat asas. Ia mengendalikan permintaan dan mencatat teks respons. Anda boleh meluaskan ini untuk mengendalikan ralat atau mengesahkan data.

import OpenAI from "openai";

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

The response object mengandungi kandungan yang dijana. Anda boleh mengaksesnya melalui response.choices[0].message.content. SDK ini menyokong corak async/await untuk kod yang kemas. Anda juga boleh menetapkan parameter seperti top_p atau seed untuk kebolehubahan semula. Model ini disesuaikan untuk penjanaan teks tanpa sekatan.

Respons penstriman

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. Ini menghantar token sejajar dengan penjanaan, mengurangkan latensi yang dirasakan. API menggunakan Acara yang Dihantar Pelayan (SSE) untuk kemas kini masa nyata. Butiran penggunaan token disertakan dalam chunk akhir. Ini berguna untuk antara muka sembang di mana pengguna melihat teks muncul secara langsung. Kod di bawah menunjukkan cara mengendalikan aliran dalam Python.

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)

Setiap chunk mengandungi sebahagian respons. Anda boleh menyambungkan ini untuk membentuk teks penuh. Chunk akhir termasuk statistik penggunaan, seperti kiraan token input dan output. Ralat semasa streaming dihantar sebagai chunk berasingan. Anda boleh menghentikan aliran awal jika pengguna mengganggu permintaan.

Had, ralat, dan tetingkap konteks

Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan. Output maksimum ialah 16,000 token setiap permintaan, atau 2,048 jika max_tokens tidak ditetapkan. Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak per kunci. Saiz badan permintaan tidak boleh melebihi 8 MB. Ralat termasuk 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. Kredit adalah prabayar dan tidak lupus. Bayaran balik tidak dikeluarkan, tetapi caj berganda akan dibaiki melalui Sokongan. Model sentiasa menolak kandungan seksual minor.

Soalan dan jawapan

Adakah ini API tanpa sensor open AI?

Ya, ia adalah API serasi OpenAI yang melayani model tanpa sensor khusus. Ia menggunakan endpoint dan format JSON yang sama seperti OpenAI. Anda boleh menggunakan mana-mana SDK OpenAI untuk menyambung.

Apa yang berlaku jika saya melebihi had kadar?

API mengembalikan kod status 429. Anda perlu menunggu sehingga tetingkat had ditetapkan semula. Hadnya ialah 300 permintaan setiap minit setiap kunci. Anda boleh menggunakan beberapa kunci untuk meningkatkan kelajuan, tetapi setiap kunci mempunyai hadnya sendiri.

Bolehkah saya menggunakan ini untuk kandungan NSFW?

Ya, model ini tidak menolak kandungan dewasa yang sah. Ia ditala untuk penjanaan tanpa sekatan. Had tegas satu-satunya ialah kandungan seksual melibatkan kanak-kanak, yang sentiasa ditolak. Anda boleh menjana tema dewasa lain tanpa masalah.

Kunci anda hanya satu borang jauh

Buat akaun, salin kunci, tukar URL asas. Itu sahaja persediaannya.

Buka akaun