ms ▾
Buat kunci

Integrasikan Model Tanpa Sensor

Sambungkan aplikasi anda ke model tanpa sensor dengan API serasi OpenAI. Hantar teks, dapatkan output mentah tanpa pagar korporat atau penapisan tidak perlu.

Prasyarat dan URL Asas

Mula dengan mencipta akaun dan menjana kunci API. Daftar dengan Google atau alamat e-mel untuk menerima kunci anda serta-merta. Tiada nombor telefon diperlukan, dan kami mengekalkan data anda secara minimum. Kunci anda mengesahkan setiap permintaan ke pelayan kami.

Arahkan klien anda ke URL asas kami: https://api.censurasinllm.com/v1. Hujung sambungan ini menyokong SDK OpenAI piawai. Kemas kini konfigurasi klien anda untuk menggunakan URL asas ini dan kunci yang dijana anda. Perkhidmatan mengendalikan semua pengalihan secara telus.

Anda boleh mendapatkan butiran model yang tersedia melalui permintaan GET ke /v1/models. Ini mengesahkan sambungan anda aktif. API kami menyediakan satu model tanpa tapisan dioptimumkan untuk penjanaan teks tanpa batasan.

Pengesahan dan Kunci API

Termasuk kunci API anda dalam Authorization header setiap permintaan. Gunakan format Bearer YOUR_API_KEY. Header ini mengesahkan identiti anda dan menjejak penggunaan token anda. Tanpanya, pelayan menolak permintaan anda.

Kekalkan kunci anda selamat. Setiap akaun membolehkan hanya satu kunci aktif pada satu masa. Menjana kunci baru akan membatalkan kunci sebelumnya serta-merta. Ini memastikan anda sentiasa tahu tepat siapa yang menggunakan kredit anda.

Jika anda menerima 401 Unauthorized kesilapan, semak format kunci anda. Pastikan tiada ruang akhir. Kunci mesti sah dan aktif di papan pemuka akaun anda.

Menghantar Permintaan Pertama Anda

Hantar permintaan penyelesaian chat standard ke POST /v1/chat/completions. Takrifkan model sebagai uncensored. Berikan mesej anda dalam format senarai dengan role dan content bidang. API mengembalikan respons langsung tanpa tambahan yang tidak perlu.

Tetapkan max_tokens parameter untuk mengawal panjang output. Nilai lalainya ialah 2,048 token. Anda boleh meningkatkannya sehingga 16,000 token setiap permintaan. Jendela konteks keseluruhan menyokong 100,000 token untuk gabungan prompt dan penyelesaian.

Kesilapan dan penolakan tidak menggunakan kredit anda. Anda hanya membayar untuk penjanaan token yang berjaya. Ini menjadikan pengujian menjimatkan kos.

Streaming dan Penggunaan Token

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan token secara beransur melalui Acara Dikirim Pelayan (SSE). Ini mengurangkan latensi yang dirasakan untuk pengguna anda. Anda boleh mula memaparkan output sejawal token pertama tiba.

Bungkusan akhir aliran mengandungi penggunaan token jumlah untuk permintaan. Gunakan data ini untuk menjejak pengebilan anda dengan tepat. Penstriman berfungsi dengan semua parameter standard seperti temperature dan top_p.

Tangani acara aliran dengan berhati-hati dalam kod anda. Tutup sambungan apabila aliran berakhir atau berlaku ralat. Ini mencegah kebocoran sumber dalam aplikasi anda.

Panggilan Fungsi dan Mod JSON

Gunakan tools parameter untuk menentukan fungsi tersuai untuk model. API menyokong pilihan alat dan output berstruktur. Ini membolehkan interaksi kompleks dan pengekstrakan data. Takrifkan skema fungsi anda dalam badan permintaan.

Dayakan mod JSON dengan menetapkan response_format ke {"type": "json_object"}. Ini memaksa model menghasilkan JSON yang sah. Ia sangat sesuai untuk menguraikan data terstruktur atau menyupkan hasil ke dalam sistem lain. Gabungkan ini dengan penstriman untuk kemas kini masa nyata.

Tetapkan tool_choice ke "auto" atau nama fungsi tertentu. Ini memberikan anda kawalan tepat ke atas tingkah laku model. Model mematuhi skema yang disediakan dengan ketat.

Had, Ralat, dan Konteks

API mengenakan had 300 permintaan setiap minit per kunci. Anda boleh menjalankan sehingga 8 permintaan serentak. Saiz badan permintaan maksimum ialah 8 MB. Melebihi had ini mengembalikan 429 Too Many Requests kesilapan. Tunggu sebentar sebelum mencuba semula.

Jika anda kehabisan kredit, anda menerima 402 Payment Required kesilapan. Tambah baki dengan USDT atau USDC melalui kripto. Kredit anda tidak pernah luput, jadi anda boleh membayar apabila mudah. Tiada langganan bulanan diperlukan.

Gunakan jendela konteks penuh 100,000 token untuk dokumen panjang. Kekalkan jejak token input dan output anda. Ini membantu anda kekal dalam bajet dan mengelakkan caj yang tidak dijangka.

cURL

curl https://api.censurasinllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
  }'

Python

from openai import OpenAI

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

FAQ

Apakah URL asas untuk API tanpa sensor?

URL asas ialah HTTPS://api.censurasinllm.com/v1. Ia sepenuhnya serasi dengan SDK OpenAI. Kemas kini konfigurasi klien anda untuk menggunakan pengepala ini.

Bagaimana cara mengendalikan ralat pengesahan?

Kesilapan 401 bermaksud kunci API anda tidak sah atau tiada. Periksa kunci anda di papan pemuka dan pastikan ia aktif. Jana semula kunci jika perlu.

Apa yang berlaku jika saya mencapai had kadar?

Anda menerima ralat 429. Hadnya ialah 300 permintaan setiap minit. Tunggu beberapa saat sebelum mencuba lagi. Gunakan backoff eksponen dalam kod anda untuk kebolehpercayaan yang lebih baik.

Dapatkan kunci anda dalam beberapa minit

Daftar, dapatkan kunci anda, dan kemas kini URL asas anda. Selesai.

Buat kunciLihat dokumentasi