ms ▾
Dapatkan kunci anda

Dokumentasi API Serasi OpenAI

Mula menggunakan API LLM tanpa sensor kami dalam masa kurang daripada satu minit dengan hujung sambungan serasi OpenAI. Hantar teks, terima teks, dan bayar hanya untuk token yang anda sebenarnya gunakan.

Pengenalan: Hantar permintaan pertama anda

Dapatkan kunci API anda secara serta-merta dengan mendaftar menggunakan Google atau e-mel. Gunakan uncensored ID model untuk menjana teks tanpa sekatan untuk penulisan kreatif, penyelidikan keselamatan, atau kandungan dewasa. API menerima permintaan standard melalui POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

Setiap akaun baharu mendapat akses serta-merta. URL asas ialah HTTPS://api.ianoncensure.com/v1. Anda boleh menguji endpoint untuk memastikan sambungan sebelum mengintegrasikan ke dalam aliran kerja pengeluaran anda.

Titik akhir: chat/completions dan model

Berinteraksi dengan model menggunakan dua penamat mudah: POST /v1/chat/completions untuk penjanaan dan GET /v1/models untuk metadata. API ini menyediakan satu model bahasa besar tidak disensor khusus, bukan lapisan peralihan antara beberapa vendor. Anda tidak perlu mengurus pemilihan model yang kompleks.

from openai import OpenAI

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

Permintaan diproses sebagai teks-masuk, teks-keluar. Tiada penanam, penjanaan imej, atau endpoint audio. Kekalkan pustaka klien anda mudah dengan mematuhi dua laluan ini. ID model sentiasa uncensored.

Parameter: suhu, top_p, dan lebih

Kawal kreativiti dengan temperature dan top_p parameter. Laraskan presence_penalty dan frequency_penalty untuk mengurangkan pengulangan. Gunakan seed untuk output deterministik semasa pengujian. Model menyokong stop jujukan untuk menghentikan penjanaan pada penanda tertentu.

import OpenAI from "openai";

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

Parameter ini membolehkan penalaan halus gaya output. Suhu yang lebih tinggi menghasilkan respons yang lebih pelbagai, manakala nilai yang lebih rendah memastikan konsistensi. Semua parameter mengikut konvensyen piawai OpenAI, memudahkan migrasi.

Respons aliran melalui SSE

Aktifkan output masa nyata dengan menetapkan stream: true. API mengembalikan Peristiwa Dihantar Pelayan (SSE) untuk setiap token yang dijana. Ini mengurangkan latensi yang dirasakan untuk pengguna yang menunggu kandungan berbentuk panjang. Bahagian akhir termasuk penggunaan token jumlah untuk 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)

Penstriman sangat penting untuk antara muka sembang. Ia memberikan maklum balas serta-merta semasa model terus memproses. Tangani penstriman SSE dalam klien anda untuk memaparkan token sejajar dengan ketibaannya.

mod JSON dan pemanggilan fungsi

Kekalkan output berstruktur dengan response_format: {"type": "json_object"}. Ini memastikan model mengembalikan JSON, yang sangat penting untuk berintegrasi dengan sistem hiliran. Pemanggilan fungsi membolehkan model melaksanakan alat yang ditakrifkan dalam skema anda.

Gunakan tools dan tool_choice untuk membimbing tindakan model. Keupayaan ini membolehkan aliran kerja kompleks tanpa pasca-pemprosesan. API mengendalikan logik pelaksanaan alat dengan cekap.

Had laju dan pengendalian ralat

Setiap kunci API terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak. Saiz badan permintaan maksimum ialah 8 MB. Ralat mengembalikan kod HTTP piawai: 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. Ralat dan penolakan tidak menggunakan token.

Jendela konteks menyokong 100,000 token untuk prompt dan penyelesaian gabungan. Output maksimum ialah 16,000 token setiap permintaan. Tetapkan max_tokens secara eksplisit untuk mengelakkan melebihi had. Kredit yang tidak digunakan tidak pernah luput.

FAQ

Adakah ia API tanpa sensor ini sesuai untuk kandungan NSFW?

Ya, model ini disetel untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia tidak menolak topik kontroversi atau seksual, kecuali untuk had tegas terhadap kandungan yang melibatkan kanak-kanak. Anda boleh menjana teks tanpa sekatan untuk tujuan kreatif atau penyelidikan.

Bagaimakah harga berfungsi berbanding dengan penyedia LLM uncensored lain?

Anda membayar $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Ralat dan penolakan adalah percuma. Tiada langganan bulanan atau yuran tersembunyi. Kredit prabayar menampung semua penggunaan, dan anda boleh mengisi semula melalui kriptokoin dengan kredit bonus.

Apa yang berlaku jika saya mencapai had kadar?

Anda akan menerima kod status 429. Hadnya ialah 300 permintaan setiap minit per kunci dan 8 permintaan serentak. Anda boleh menjana kunci API baharu untuk menggantikan yang lama jika diperlukan, kerana setiap akaun membenarkan satu kunci aktif pada satu masa.

Dapatkan kunci anda sekarang

Daftar, salin kunci, kemas kini URL asas. Itu sahaja.

Dapatkan kunci anda