ms ▾

Tanpa sensor. Patuh. Berfokus kepada pembangun.

Pengenalan: Integrasi model AI tanpa tapisan

Integrasikan model AI tanpa tapisan ke dalam aplikasi anda menggunakan API serasi OpenAI kami. Panduan ini membimbing anda melalui pengesahan identiti, membuat permintaan, dan mengendalikan respons streaming dengan contoh konkrit.

Prasyarat: Pemasangan SDK dan persediaan persekitaran

Model AI tanpa halangan berfungsi dengan SDK OpenAI standard. Anda memerlukan kunci API dari papan pemuka dan URL asas HTTPS://api.unfilteredaimodel.com/v1. Pasang perpustakaan untuk bahasa pilihan anda untuk mengendalikan header pengesahan secara automatik.

Tetapkan pembolehubah persekitaran atau luluskan kunci secara langsung dalam inisialisasi klien anda. ID model ialah "uncensored". Tiada konfigurasi lain diperlukan untuk penjanaan teks asas.

  • Pasang pakej melalui npm, pip, atau pengurus pakej anda.
  • Pastikan anda mempunyai kunci API yang sah dari papan pemuka.
  • Sahkan URL asas sepadan dengan hujung sambungan yang disediakan.

Mulakan klien dengan URL asas dan kunci anda

Konfigurasikan klien untuk menunjuk ke URL asas kami dan gunakan kunci API anda untuk pengesahan. Ini memastikan semua permintaan disalurkan ke model uncensored dengan betul.

  • Tetapkan URL asas kepada HTTPS://api.unfilteredaimodel.com/v1
  • Masukkan kunci API anda dalam header pengesahan
  • Nyatakan id model sebagai "uncensored"

Konfigurasi ini berfungsi dengan mana-mana klien serasi OpenAI. Anda boleh menggunakan SDK rasmi atau mana-mana perpustakaan yang menyokong format API OpenAI.

curl https://api.unfilteredaimodel.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?"}]
  }'

Menghantar permintaan penyiapan sembang pertama anda

Hantar permintaan POST ke /v1/chat/completions dengan array mesej anda. Model akan memberi respons dengan teks yang dijana tanpa penolakan kandungan untuk penggunaan dewasa yang sah.

  • Gunakan parameter mesej untuk menentukan perbualan
  • Nyatakan model sebagai "uncensored"
  • Tetapkan suhu dan parameter lain mengikut keperluan

Respons akan mengandungi teks yang dijana dalam pilihan array. Anda boleh mengekstrak kandungan dan menggunakannya dalam aplikasi anda.

from openai import OpenAI

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

Mengendalikan respons aliran dan penggunaan token

Aktifkan penstriman dengan menetapkan stream=true dalam permintaan anda. API mengembalikan chunk teks apabila ia dijana. Penggunaan token dilaporkan dalam chunk terakhir.

  • Tetapkan stream=true dalam badan permintaan
  • Proses setiap potongan sebagaimana ia tiba
  • Semak chunk terakhir untuk penggunaan token

Ini berguna untuk aplikasi masa nyata di mana anda ingin memaparkan teks sejurus ia dijana. Respons aliran termasuk kiraan token untuk ketelusan pengebilan.

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)

Mengkonfigurasi suhu, top_p, dan mod JSON

Sesuaikan tingkah laku model menggunakan parameter seperti suhu, top_p, dan format_respons. Tetapan ini mengawal kreativiti, kerawakan, dan format output.

  • Laraskan suhu untuk kreativiti (0.0 hingga 1.0)
  • Tetapkan top_p untuk pensampelan nukleus
  • Gunakan format respons=json_object untuk output terstruktur

Model ini menyokong panggilan fungsi dan penggunaan alat. Anda boleh menentukan alat dan membiarkan model memutuskan bila untuk memanggilnya. Ini membolehkan aliran kerja dan integrasi yang kompleks.

import OpenAI from "openai";

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

Penanganan ralat dan had kadar (300 RPM)

API mengenakan had 300 permintaan setiap minit per kunci. Jika anda melebihi ini, anda akan menerima ralat 429. Ralat biasa lain termasuk 401 untuk kunci tidak sah dan 402 untuk kredit tidak mencukupi.

  • Pantau kadar permintaan anda untuk mengelakkan ralat 429
  • Tangani ralat 401 dengan memeriksa kunci API anda
  • Tangani ralat 402 dengan menambah kredit anda

Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan. Output maksimum ialah 16,000 token setiap permintaan. Ralat dan penolakan tidak menggunakan kredit.

Soalan lazim

Bagaimana cara menambah kredit saya?

Anda boleh menambah kredit menggunakan USDT (TRC20) atau USDC (Base). Jumlah minimum ialah $20, maksimum ialah $500. Kredit bonus ditambah untuk tambah baki yang lebih besar: +5% dari $50, +10% dari $100, dan +15% dari $200. Kredit tidak luput.

Apakah saiz tetingkap konteks?

Tingkap konteks adalah 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menetapkan max_tokens, lalaiannya ialah 2,048 token.

Adakah model benar-benar uncensored?

Model ini tidak menolak topik dewasa yang sah, fiksyen, penyelidikan keselamatan, atau kontroversial. Had kandungan tegas hanya pada kandungan seksual yang melibatkan kanak-kanak, yang sentiasa ditolak. Ini menjadikannya sesuai untuk peranan NSFW dan output model mentah.

Kunci API anda hanya satu langkah lagi

Daftar, dapatkan kunci anda, kemas kini URL asas. Proses lengkap mengambil masa beberapa saat.

Mula sekarang