Panduan Awal API Model Uncensored
Mulai dengan API model tanpa sensor dalam hitungan menit menggunakan alat yang kompatibel dengan OpenAI standar. Panduan cepat ini memandu Anda melalui autentikasi, permintaan, streaming, dan penanganan kesalahan untuk integrasi langsung.
Prasyarat: Kunci API dan URL Dasar
Daftar dan ambil kunci API Anda segera melalui Google atau email tanpa verifikasi telepon. Base URL-nya adalah HTTPS://api.apimodel.cc/v1, yang kompatibel dengan klien OpenAI-compatible standar apa pun dengan memperbarui parameter base_url. Anda menerima satu kunci aktif per akun yang menggantikan kunci sebelumnya saat dibuat.
Pastikan Anda memiliki saldo kripto pra-bayar atau gunakan kredit uji $0.50 yang berlaku selama 7 hari. Anda memerlukan kunci ini untuk mengautentikasi permintaan Anda ke API model uncensored.
Mengirim Permintaan Pertama ke Model API
Kirim permintaan POST ke /v1/chat/completions dengan ID model diatur ke "uncensored". Titik akhir ini menerima input teks dan mengembalikan output teks tanpa penolakan konten untuk penggunaan dewasa yang sah. Model memiliki jendela konteks 100,000 token, memungkinkan ukuran prompt yang substansial.
curl https://api.apimodel.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Australia?"}]
}'Respons mencakup teks yang dihasilkan dalam array choices. Anda hanya dibebankan untuk penggunaan token nyata, dengan kesalahan dan penolakan yang gratis. Pendekatan langsung ini memastikan penagihan yang dapat diprediksi tanpa biaya langganan tersembunyi.
Mengkonfigurasi Parameter: Suhu, Top P, dan Seed
Sesuaikan temperatur untuk keacakan, top_p untuk sampling inti, dan seed untuk output yang dapat direproduksi. Parameter-parameter ini memungkinkan penyesuaian perilaku model uncensored untuk kasus penggunaan tertentu seperti pemrograman atau penulisan kreatif. Menetapkan seed memastikan hasil yang konsisten di seluruh beberapa permintaan, yang sangat penting untuk debugging.
API mendukung parameter standar seperti presence_penalty dan frequency_penalty. Gunakan parameter ini untuk mengendalikan pengulangan dan memastikan model tetap pada topik. Konfigurasikan pengaturan ini di badan permintaan Anda untuk menyesuaikan gaya respons secara presisi.
Mengaktifkan Streaming dan Membaca Penggunaan Token
Aktifkan streaming dengan mengatur parameter stream menjadi true untuk menerima respons token demi token melalui Server-Sent Events. Detail penggunaan token disediakan pada potongan terakhir aliran, memungkinkan transparansi penagihan real-time. Metode ini mengurangi latensi yang dirasakan untuk respons panjang.
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)Tangani event stream dalam kode klien Anda untuk memperbarui UI secara bertahap. API model uncensored mengirimkan teks secara berkelanjutan, meningkatkan pengalaman pengguna untuk aplikasi chat. Streaming bersifat opsional tetapi disarankan untuk aplikasi interaktif.
Menggunakan Function Calling dan Mode JSON
Manfaatkan pemanggilan fungsi dengan parameter tools untuk memungkinkan model menghasilkan data terstruktur. Fitur ini mendukung tool_choice dan memungkinkan model mengeksekusi tindakan spesifik berdasarkan input. Mode JSON melalui response_format json_object memastikan output JSON ketat untuk parsing yang andal.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.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);Tentukan skema fungsi Anda dalam permintaan untuk memandu struktur output model. Kemampuan ini penting untuk membangun alur kerja agentic atau mengintegrasikan dengan API eksternal. Model tanpa sensor menangani definisi alat kompleks tanpa penolakan konten.
Menangani Error dan Batas Token
Monitor kode status HTTP untuk masalah umum: 401 untuk kunci tidak valid, 402 untuk kredit tidak cukup, dan 429 untuk batas laju. API menerapkan 300 permintaan per menit per kunci dan 8 permintaan simultan. Setiap badan permintaan harus di bawah 8 MB.
Output maks adalah 16.000 token per permintaan, dengan default 2.048 jika max_tokens tidak diatur. Error gratis, sehingga permintaan yang gagal tidak mengonsumsi kredit prabayar Anda. Gunakan batas ini untuk merancang logika retry yang robust untuk aplikasi Anda.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.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)FAQ
Apa URL dasar API model tanpa sensor?
URL dasar adalah HTTPS://api.apimodel.cc/v1. Model ini kompatibel dengan SDK OpenAI standar dengan mengatur parameter base_url. Gunakan URL ini untuk semua permintaan penyelesaian chat.
Bagaimana cara menangani batas laju?
API mengizinkan 300 permintaan per menit dan 8 permintaan konkuren per kunci. Kode status 429 menunjukkan bahwa Anda telah melebihi batas ini. Terapkan backoff eksponensial di klien Anda untuk menangani percobaan ulang dengan lancar.
Apakah model tanpa sensor mendukung streaming?
Ya, atur parameter stream menjadi true untuk menerima Server-Sent Events. Penggunaan token dilaporkan di potongan terakhir. Ini memungkinkan tampilan respons waktu nyata di aplikasi Anda.
Amankan kunci API Anda
Daftar, ambil kunci Anda, dan perbarui URL dasar. Itu saja seluruh proses pengaturannya.