id ▾

Panduan Cepat Pengembang

Hubungkan klien OpenAI-compatible Anda yang ada ke API LLM uncensored kami dalam hitungan detik. Panduan ini mencakup autentikasi, format permintaan, streaming, dan penggunaan alat untuk integrasi cepat.

Autentikasi & URL Dasar

Gunakan kunci API Anda dengan Authorization: Bearer header. URL dasar kami adalah https://api.apiclaudecheap.com/v1tanpa sensor. Anda mendapatkan satu kunci per akun, diterbitkan segera setelah pendaftaran Google atau email. Tidak diperlukan nomor telepon.

Endpoint Chat Completions

Kirim teks ke POST /v1/chat/completions. Model menghasilkan respons teks tanpa penolakan konten untuk topik dewasa yang sah. Permintaan mengikuti struktur JSON standar. Token input berharga $0,15 per juta, output $0,50 per juta. Kesalahan dan penolakan tidak mengonsumsi kredit. Mulai dengan pesan sederhana untuk memverifikasi konektivitas.

curl https://api.apiclaudecheap.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
  }'

Integrasi SDK Python

Timpa base_url dalam klien OpenAI. Luluskan kunci API dan nama model. Klien menangani serialisasi secara otomatis. Anda dapat melakukan streaming atau menguraikan respons lengkap. Pendekatan ini memungkinkan Anda menggunakan kembali basis kode yang ada. Sesuaikan URL dasar untuk mengarah ke endpoint kami. Pertahankan nama model sebagai uncensored. Uji terlebih dahulu dengan prompt pendek.

from openai import OpenAI

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

Konfigurasi baseUrl opsi di klien Node Anda. Atur kunci API di header. Gunakan uncensored sebagai model. Ini memungkinkan Anda untuk mengganti penyedia tanpa mengubah logika aplikasi Anda. SDK mengelola koneksi HTTP. Tangani kesalahan dengan hati-hati. Periksa kode status respons. Parse badan JSON. Metode ini bekerja untuk permintaan sinkron dan asinkron.

import OpenAI from "openai";

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

Streaming dengan SSE

Aktifkan streaming dengan mengatur stream: true. Server mengirim Server-Sent Events (SSE). Setiap bagian berisi teks parsial. Bagian terakhir mencakup statistik penggunaan token. Ini mengurangi latensi persepsi untuk respons panjang. Bufferkan bagian-bagian di aplikasi Anda. Gabungkan bagian-bagian tersebut untuk membentuk pesan lengkap. Tangani kesalahan koneksi selama aliran. Pantau penggunaan token agar tetap dalam anggaran.

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)

Pemanggilan Fungsi & Mode JSON

Tentukan alat dalam tools array. Model mengembalikan data terstruktur saat diperlukan. Gunakan response_format: {type: "json_object"} untuk JSON yang ketat. Ini memastikan output yang dapat diprediksi untuk otomatisasi. Temperature dan top_p mengontrol keacakan. Nilai yang lebih rendah membuat respons lebih deterministik. Atur seed untuk reproduktibilitas. Urutan henti menghentikan generasi lebih awal. Kehadiran dan frekuensi penalti menyesuaikan pengulangan token.

Pertanyaan yang sering diajukan

Mengapa batas laju 429 dipicu?

Anda telah melebihi 300 permintaan per menit atau 8 permintaan konper per kunci. Setiap kunci memiliki batas ketat. Tunggu beberapa detik sebelum mencoba lagi. Tingkatkan kunci Anda atau sebarkan beban di beberapa kunci jika diperlukan.

Apa yang terjadi pada error 402?

Kredit prabayar Anda telah habis. Kesalahan dan penolakan tidak mengonsumsi kredit. Lakukan top-up dengan USDT atau USDC untuk melanjutkan. Kredit tidak pernah kadaluarsa, sehingga Anda dapat menambahkan dana nanti.

Seberapa besar jendela konteksnya?

Jendela konteks adalah 100.000 token untuk prompt dan completion gabungan. Output maksimum adalah 16.000 token per permintaan. Permintaan melebihi 8 MB ditolak. Pertahankan payload agar ringkas untuk menghindari error.

Dapatkan kunci Anda dalam hitungan detik

Daftar, ambil kunci Anda, perbarui URL dasar Anda. Itu saja.

Dapatkan kunci Anda