ms ▾
Buat kunci

Rujukan API

Mula dengan API AI tanpa sensor kami dalam beberapa saat. Dokumentasi di bawah menyediakan hujung titik tepat, parameter, dan contoh kod yang anda perlukan untuk penggabungan.

Pengesahan dan URL Asas

Mula-mula, gantikan URL asas dan kunci API dalam konfigurasi klien anda. Perkhidmatan kami menggunakan satu URL asas untuk semua permintaan, yang memastikan serasi dengan SDK OpenAI sedia ada. Anda tidak perlu menguruskan pelbagai endpoint untuk ciri berbeza. Jana kunci anda melalui papan pemuka menggunakan Google atau e-mel. Pastikan kunci ini selamat, kerana ia memberikan akses terus ke kredit pra-bayar anda.

Kunci API dihantar dalam Authorization header. Jika anda kehilangan kunci anda, jana kunci baharu dalam papan pemuka, yang akan menggantikan kunci aktif lama. Tiada nombor telefon diperlukan untuk pemulihan akaun, mengekalkan pendekatan kami yang mementingkan privasi. Gunakan URL asas di bawah untuk semua permintaan seterusnya.

URL Asas: https://api.norestrictedai.com/v1

POST /v1/chat/completions

Hantar arahan anda ke POST /v1/chat/completions endpoint untuk menerima respons teks. Ini adalah satu-satunya endpoint yang anda perlukan untuk menjana teks. ID model ialah uncensored. Ia adalah model berat terbuka yang disesuaikan untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia bukan GPT atau Claude. Anda boleh mengesahkan respons secara berstrim atau memintanya dalam mod JSON. Sistem menyokong pemanggilan fungsi dan parameter piawai seperti suhu dan top_p.

Permintaan diproses sebagai teks-masuk, teks-keluar. Tiada keupayaan penanam atau penjanaan imej. Jika anda memerlukan itu, cari di tempat lain. Fokus kami semata-mata pada penjanaan teks langsung dengan penentuan harga token yang telus. Ralat dan penolakan (kecuali had kandungan minor yang keras) tidak menggunakan kredit anda.

Integrasi SDK Python

Gunakan pustaka Python rasmi OpenAI untuk berinteraksi dengan API kami. Tetapkan URL asas dan kunci API dalam instance klien anda. Pendekatan ini membolehkan anda mengekalkan struktur kod sedia ada sambil menukar penyedia. Pustaka ini mengendalikan serialisasi JSON dan permintaan HTTP secara automatik. Anda boleh menggunakan nama model yang sama seperti yang anda gunakan untuk perkhidmatan lain, tetapi ingat bahawa ID model kami ialah uncensored.

Kaedah ini sesuai untuk perkhidmatan backend dan skrip. Perpustakaan menyokong operasi segerak dan tak segerak. Anda boleh menyesuaikan nilai suhu dan top_p untuk mengawal kreativiti. Objek respons mengandungi teks yang dijana dan statistik penggunaan token.

Integrasi SDK Node

Integrasi API kami ke dalam aplikasi Node.js anda menggunakan SDK OpenAI piawai. Konfigurasikan klien dengan URL asas dan kunci API anda. Persediaan ini berfungsi dengan lancar dengan laluan Express atau fungsi tanpa pelayan. SDK menguruskan kitaran hayat permintaan, termasuk percubaan semula dan pengendalian ralat. Anda boleh menghantar mesej sebagai larik objek peranan dan kandungan.

Integrasi ini sesuai untuk aplikasi web dan perkhidmatan mikro. Objek respons termasuk kandungan yang dijana dan data penggunaan. Anda boleh mengaktifkan aliran data untuk menghantar token ke klien apabila ia dijana. Ini mengurangkan latensi yang dirasakan untuk pengguna akhir. SDK menyokong semua parameter standard yang ditakrifkan dalam spesifikasi API.

Respons Streaming (SSE)

Aktifkan penstriman dengan menetapkan stream parameter kepada true. API ini memulangkan aliran Acara yang Dikirim Pelayan (SSE). Setiap keping mengandungi respons separa. Keping terakhir termasuk jumlah penggunaan token. Ciri ini mengurangkan masa untuk token pertama secara ketara. Ia penting untuk antara muka sembang dan aplikasi masa nyata.

aliran berterusan sehingga model menyelesaikan respons atau berlaku ralat. Anda boleh membatalkan aliran pada bila-bila masa. Pelayan berhenti memproses permintaan apabila klien memutuskan sambungan. Ini menjimatkan sumber kira-kira. Gunakan mod aliran untuk memberikan pengalaman pengguna yang lancar. Penggunaan token dalam pecahan terakhir membolehkan anda menjejaki kos dengan tepat.

Had had laju dan ralat

API kami mengenakan had kadar yang ketat untuk memastikan kestabilan. Anda dibenarkan membuat 300 permintaan setiap minit per kunci. Anda boleh mempunyai 8 permintaan kekoncurrentan pada masa yang sama. Saiz badan permintaan maksimum ialah 8 MB. Jika anda melebihi had ini, anda menerima ralat 429. Ralat seperti kunci tidak sah memulangkan 401. Kredit tidak mencukupi memulangkan 402. Ralat ini tidak menggunakan kredit anda.

Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian bersama-sama. Output maksimum ialah 16,000 token setiap permintaan. Jika anda tidak menetapkan max_tokens, had had ialah 2,048. Kredit adalah pra-bayar dan tidak luput. Kesilapan adalah percuma. Jika anda dikenakan caj berganda, hubungi sokongan. Sistem tidak log prompt untuk latihan. Privasi dikekalkan. Gunakan blok kod di bawah untuk melaksanakan ciri-ciri ini.

cURL

curl https://api.norestrictedai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set database index to primary key"}]
  }'

Python

from openai import OpenAI

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

Soalan biasa

Apakah model AI tanpa sekatan?

Ia adalah model bahasa besar berat terbuka yang dihoskan di pelayan kami. Ia ditala untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia bukan GPT, Claude, atau model vendor lain.

Bagaimanakah harga AI tanpa sensor berfungsi?

Anda membayar $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Kredit adalah prabayar dan tidak luput. Ralat dan penolakan tidak menggunakan baki anda. Tiada yuran langganan bulanan.

Bolehkah saya menggunakan API NSFW untuk projek komersial?

Ya, anda boleh menggunakan API untuk penggunaan dewasa yang sah dalam projek komersial. Model tidak menolak topik kontroversi atau dewasa. Had keras tunggal hanyalah kandungan seksual yang melibatkan kanak-kanak. Kredit hanya ditambah baki menggunakan kripto.

Akses kunci anda serta-merta

Daftar, salin token, arahkan klien anda ke URL asas baharu. Selesai.

Buat kunci