ID ▾

Chinese LLM APIDok

Dapatkan kunci API

Panduan Cepat: Hubungkan Klien Anda

Hubungkan klien OpenAI-kompatibel Anda ke Chinese LLM API tanpa sensor kami dengan memperbarui URL dasar dan kunci API. Panduan cepat ini mencakup autentikasi, penyelesaian obrolan, streaming, dan pemanggilan alat dengan contoh konkret.

URL dasar
https://api.chinesellmapi.com/v1
Model
tanpa sensor

URL Dasar & Autentikasi

API kami mengikuti format OpenAI standar, memungkinkan Anda mengganti penyedia hanya dengan mengubah dua variabel: URL dasar dan kunci API. Anda dapat mendapatkan kunci dengan masuk ke halaman Dapatkan kunci API hanya dengan email dan kata sandi. Kartu kredit tidak diperlukan untuk uji coba, dan kunci dapat dibuat ulang secara instan jika dikompromikan.

Gunakan URL dasar https://api.chinesellmapi.com/v1 dalam konfigurasi klien Anda. ID model yang harus Anda kirimkan adalah uncensored. Ini adalah model bobot terbuka yang berjalan di infrastruktur khusus kami, berbeda dari GPT, Claude, atau model vendor lain. Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.

Endpoint Penyelesaian Obrolan (POST /v1/chat/completions)

Kirim teks masuk dan terima teks keluar menggunakan endpoint penyelesaian obrolan standar. Endpoint ini mendukung respons non-streaming dan streaming, serta pemanggilan alat/fungsi. Anda harus menyertakan bidang model yang diatur ke uncensored dalam isi permintaan Anda.

Permintaan dibatasi hingga 8 MB dalam ukuran tubuh. Jika Anda melebihi jendela konteks 100.000 token (prompt + penyelesaian), API akan menolak permintaan. Pastikan klien Anda menangani respons HTTP standar dengan benar.

  • Input: Tubuh JSON dengan larik messages.
  • Output: JSON dengan choices yang berisi message.content.

Buat permintaan pertama Anda dengan contoh ini:

curl https://api.chinesellmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integrasi SDK Python

Menggunakan SDK Python OpenAI resmi adalah cara paling mudah untuk mengintegrasikan. Instal paket melalui pip dan konfigurasi klien untuk menunjuk ke URL dasar kami. Pendekatan ini bekerja mulus dengan pustaka apa pun yang dibangun di atas klien Python OpenAI.

Ingatlah bahwa model kami bukan GPT-4 atau model vendor lain. Ini adalah model tanpa sensor. Sesuaikan rekayasa prompt Anda sesuai, karena model ini mungkin memiliki kecenderungan gaya yang berbeda dibandingkan model lain.

Berikut cara menginisialisasi klien dan mengirim permintaan:

from openai import OpenAI

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

Integrasi SDK Node.js

Untuk proyek JavaScript atau TypeScript, paket npm openai berfungsi dengan perubahan konfigurasi kecil. Atur baseURL ke endpoint API kami dan berikan kunci API Anda. Ini memastikan kompatibilitas dengan basis kode yang ada yang mengharapkan respons standar OpenAI.

Struktur respons tetap identik dengan format OpenAI, termasuk bidang id, object, created, dan choices. Ini memudahkan untuk mengganti model tanpa sensor kami untuk pengujian atau produksi tanpa menulis ulang logika parsing data Anda.

Konfigurasikan dan panggil API:

import OpenAI from "openai";

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

Respons Streaming (SSE)

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE) yang berisi potongan respons secara bertahap. Ini sangat ideal untuk antarmuka pengguna yang perlu menampilkan teks secara real-time saat teks tersebut dihasilkan.

Setiap potongan berisi konten parsial di delta.content. Tangani potongan-potongan ini secara bertahap di klien Anda untuk memperbarui UI. Stream berakhir ketika potongan terakhir diterima dengan finish_reason diatur ke stop atau tool_calls.

Implementasi streaming contoh:

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)

Batas Laju, Kesalahan & Kendala

Pantau penggunaan Anda untuk menghindari gangguan. Setiap kunci API dibatasi hingga 300 permintaan per menit. Jika Anda melebihi batas ini, Anda akan menerima kesalahan 429 Too Many Requests. Isi permintaan tidak boleh melebihi 8 MB. Jendela konteksnya ketat pada 100.000 token untuk prompt dan penyelesaian secara gabungan.

Kesalahan umum termasuk:

  • 401 Tidak Sah: Kunci API tidak valid atau hilang.
  • 402 Pembayaran Diperlukan: Saldo prabayar tidak mencukupi.
  • 429 Batas Laju: Melebihi 300 permintaan per menit.

Harga transparan: $0,25 per 1M token input dan $1,00 per 1M token output. Saldo tidak pernah kadaluarsa. Gunakan endpoint GET /v1/models untuk memverifikasi model yang tersedia, meskipun hanya uncensored yang ditawarkan untuk penyelesaian obrolan.

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
ID modeluncensored
AutentikasiAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.chinesellmapi.com/v1
Jendela konteks100.000 token (input + output)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Mode JSONresponse_format: {"type": "json_object"}
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Batas laju300 permintaan per menit per kunci
Konkurensi8 permintaan bersamaan per kunci
Ukuran permintaanhingga 8 MB
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Bonus+5% mulai $50, +10% mulai $100
MasukGoogle atau email dan kata sandi
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apakah model ini GPT-4 atau model OpenAI lain?

Tidak. ID modelnya adalah <code>uncensored</code>, yaitu satu model tanpa sensor yang disajikan langsung tanpa perutean antar vendor. Ini bukan GPT-4, Claude, atau model vendor lain. Model ini merespons konten dewasa yang sah tanpa penolakan.

Apakah Anda menyimpan data saya untuk pelatihan?

Tidak. Prompt yang dikirim ke API tidak digunakan untuk melatih model Anda. Akun Anda hanya memerlukan email dan kata sandi, yang memastikan pengumpulan data minimal.

Apa yang terjadi jika saya melebihi batas laju?

Anda akan menerima kode status 429. Batasnya adalah 300 permintaan per menit per kunci API. Anda dapat membuat ulang kunci tersebut atau menunggu jendela waktu direset. Tidak ada biaya bulanan; Anda hanya membayar sesuai penggunaan.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.

Dapatkan kunci API