ms ▾

Uncensored OpenAI-compatible API

Buka akaun
per 1M token input
$0.15
Token output / 1 juta
$0.50
konteks token
100,000
kredit percubaan
$0.50
permintaan setiap minit
300

Dokumentasi Pembangun

Mula menjana teks dengan API serasi OpenAI tanpa sensor kami dalam beberapa minit. Panduan ini merangkumi pengesahan, integrasi SDK, dan penstriman untuk pembangunan pantas.

URL Asas dan Pengesahan

Kunci API anda mengesahkan setiap permintaan ke chat-completions endpoint. Anda menerima kunci ini serta-merta selepas mendaftar melalui Google atau e-mel pada Dapatkan kunci API halaman. Tiada nombor telefon diperlukan. Simpan kunci anda dengan selamat dan hantar dalam Authorization header.

URL Asas: https://api.cheapllm.cc/v1. Semua permintaan mesti termasuk header ini: Authorization: Bearer YOUR_API_KEY. Ralat seperti 401 menunjukkan kunci tidak sah atau tiada. Gantikan kunci lama anda bila-bila masa untuk menjana yang baru; hanya satu kunci aktif wujud per akaun.

Permintaan Pertama

Hantar arahan pertama anda menggunakan standard chat/completions endpoint. ID model ialah uncensored. Model berat terbuka ini menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah, termasuk topik fiksyen atau kontroversi. Anda mendapatkan teks masuk, teks keluar. Tiada penjanaan litar saraf atau imej di sini.

Di bawah ialah contoh cURL asas. Gantikan YOUR_API_KEY dengan kunci anda. Badan permintaan menentukan mesej pengguna. Kami memproses tetingkap konteks 100,000 token (prompt + penyelesaian). Ralat dan penolakan adalah percuma, jadi uji dengan bebas.

  • Tetapkan model ke uncensored.
  • Termasuk messages array.
  • Tambah header kunci API anda.
curl https://api.cheapllm.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
  }'

Integrasi SDK Python

Gunakan SDK Python OpenAI rasmi untuk berinteraksi dengan API kami. Tetapkan URL asas ke hujung sambungan kami dan berikan kunci anda. Pendekatan ini berfungsi dengan mana-mana pustaka klien serasi OpenAI. Konfigurasikan parameter seperti temperature dan top_p sebagai diperlukan. Aliran disokong melalui Server-Sent Events (SSE). Kaedah ini ideal untuk aplikasi masa nyata di mana anda ingin memaparkan token semasa ia dijana.

Pasang perpustakaan dengan pip install openai. Mulakan klien dengan URL asas kami. Kod di bawah menunjukkan permintaan penyelesaian mudah. Sesuaikan kandungan mesej untuk memenuhi kes penggunaan anda. API kami mengendalikan penghalaan ke model yang betul secara dalaman.

from openai import OpenAI

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

Integrasi SDK Node

Untuk pembangun Node.js, pakej npm OpenAI berfungsi dengan lancar. Tetapkan URL asas ke hujung hantar API kami. Ini membolehkan anda menggunakan corak yang dikenali dari penyedia lain. Konfigurasikan ID model ke uncensored. Anda juga boleh mengaktifkan mod JSON atau pemanggilan fungsi jika aplikasi anda memerlukan output berstruktur. SDK mengendalikan pengesahan secara automatik apabila dikonfigurasi dengan betul.

Pasang pakej dengan npm install openaimax_tokens untuk mengawal panjang output. Ralat dikembalikan sebagai kod status HTTP standard. Gunakan ini untuk prototaip pantas atau integrasi pengeluaran.

import OpenAI from "openai";

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

Respons Streaming Melalui SSE

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Diterusi Pelayan (SSE). Setiap potongan mengandungi teks separa. Potongan terakhir termasuk statistik penggunaan token. Ciri ini sangat penting untuk pengalaman pengguna dalam antara muka sembang. Ia mengurangkan latensi yang dirasakan dengan ketara. Anda boleh menguraikan aliran untuk memaparkan teks secara masa nyata.

Kendalikan acara aliran dalam kod klien anda. Tutup sambungan apabila aliran berakhir. API kami menyokong sehingga 8 permintaan serentak setiap kunci. Had ini memastikan penggunaan yang adil. Pantau penggunaan anda melalui data bahagian akhir. Ralat semasa pengaliran masih mengembalikan kod status yang sesuai. Gunakan ini untuk senario roleplay atau perbualan berterusan.

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)

Had, Ralat, dan Tetingkap Konteks

API kami mempunyai had ketat untuk memastikan kestabilan. Anda boleh menghantar 300 permintaan setiap minit setiap kunci. Permintaan serentak dikurangkan kepada 8. Badan permintaan tidak boleh melebihi 8 MB. Tetingkap konteks ialah 100,000 token jumlah. Output maksimum ialah 16,000 token setiap permintaan (2,048 jika max_tokens tidak ditetapkan). Ralat mengembalikan kod khusus: 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. Kredit tidak luput. Kesilapan seperti caj berganda akan dibaiki melalui Sokongan. Privasi dikekalkan; prompt tidak digunakan untuk latihan. Tidak dibenarkan kandungan seksual melibatkan kanak-kanak.

Soalan lazim

Adakah ini API LLM murah untuk kegunaan pengeluaran?

Ya, ia direka untuk penjanaan teks tanpa sekatan yang kos rendah. Anda membayar setiap token tanpa yuran bulanan. Kredit tidak luput, jadi anda boleh melaraskan penggunaan secara serta-merta. Ini sangat sesuai untuk syarikat permulaan yang memerlukan bekalan yang boleh dipercayai tanpa penguncian vendor.

Bagaimana cara mengendalikan ralat dalam aplikasi saya?

API mengembalikan kod status HTTP piawai. Ralat 401 bermaksud kunci API anda tidak sah atau tiada. Ralat 402 menunjukkan kredit prabayar tidak mencukupi. Ralat 429 menunjukkan anda telah melebihi had kadar 300 permintaan setiap minit. Semak kunci dan baki anda terlebih dahulu.

Bolehkah saya menggunakan ini untuk peranan atau kandungan telanjang?

Model ini tidak disensor dan tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Ia bukan model GPT, Claude, atau vendor lain'. Ia adalah model berat terbuka yang disesuaikan untuk respons tanpa sekatan. Hanya elakkan kandungan seksual melibatkan kanak-kanak, yang sentiasa ditolak.

Akses kunci API anda

Daftar, dapatkan token anda, dan kemas kini URL endpoint anda. Itu sahaja yang perlu anda lakukan.