ID ▾
Dapatkan kunci API

Panduan Cepat API Mukenetsu AI

API Mukenetsu AI adalah layanan LLM tanpa sensor dengan endpoint standar kompatibel OpenAI. Anda dapat segera mengintegrasikannya ke SDK atau klien yang ada hanya dengan mengubah URL dasar dan mengatur kunci API, lalu menghasilkan teks tanpa batasan konten.

URL dasar
https://api.mukenetsuapi.com/v1
Model
uncensored

Konfigurasi dasar dan URL dasar

Mukenetsu AI dirancang sebagai REST API yang kompatibel dengan OpenAI. Ini memungkinkan Anda menggunakan klien atau SDK OpenAI yang ada dengan sedikit perubahan. Gunakan URL dasar berikut untuk berkomunikasi dengan API.

https://api.mukenetsuapi.com/v1

Tidak perlu memilih endpoint kompleks atau konfigurasi tambahan seperti layanan LLM lainnya. Hanya endpoint penyelesaian chat dan endpoint daftar model yang disediakan. Struktur sederhana ini memungkinkan pengembangan berjalan cepat.

Anda dapat langsung mendapatkan kunci API saat mendaftar di halaman Get API key dengan menggunakan alamat email dan kata sandi. Tidak perlu tindakan di dasbor. Kami mengutamakan privasi, dan data prompt tidak digunakan untuk pelatihan model.

Otentikasi dan kunci API

Akses ke API memerlukan otentikasi melalui header Authorization: Bearer <API_KEY>. Gunakan kunci API yang dibuat saat pembuatan akun. Satu akun dialokasikan satu kunci API, tetapi Anda dapat membuatnya ulang kapan saja. Kunci lama akan tidak berlaku setelah kunci baru dibuat.

Jika terjadi kesalahan otentikasi, respons 401 (Unauthorized) atau 402 (Payment Required) biasanya dikembalikan. 401 menunjukkan kunci salah atau tidak berlaku, sedangkan 402 berarti saldo kredit akun tidak mencukupi. Kredit bersifat prabayar; Anda dapat mengisi saldo mulai dari $10 menggunakan mata uang kripto (USDT, USDC).

Endpoint penyelesaian chat

Endpoint utama untuk pembuatan teks adalah POST /v1/chat/completions. Kirim permintaan ke endpoint ini untuk menghasilkan teks termasuk riwayat percakapan dan prompt sistem. Tentukan ID model sebagai uncensored. Ini adalah model bobot terbuka sendiri yang berbeda dari GPT OpenAI atau model vendor lain.

Contoh di bawah ini menunjukkan cara melakukan pembuatan teks dasar menggunakan curl. Parameter yang diperlukan adalah ID model, pesan, dan opsi untuk mengaktifkan streaming.

curl https://api.mukenetsuapi.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."}]
  }'

Endpoint ini tidak menyediakan fungsi seperti embedding, pembuatan gambar, atau konversi suara. Endpoint ini khusus untuk penyelesaian dan pembuatan teks murni.

Streaming (SSE)

Jika Anda ingin mendapatkan teks yang dihasilkan secara real-time, Anda dapat menggunakan mode streaming. Dengan menyertakan "stream": true dalam permintaan, server akan mengembalikan data secara bertahap dalam format Server-Sent Events (SSE). Ini memungkinkan pengguna menampilkan sebagian teks sebelum generasi selesai.

Jika Anda menggunakan SDK OpenAI Python atau pustaka klien Node.js, streaming akan diproses secara otomatis hanya dengan menentukan opsi stream=True. Penangan peristiwa akan menerima potongan data per token.

from openai import OpenAI

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

Streaming adalah fitur penting untuk meningkatkan pengalaman pengguna dalam respons panjang atau aplikasi interaktif. Namun, jika koneksi terputus saat streaming, peristiwa selanjutnya tidak dapat diterima.

Pemanggilan fungsi/alat

API Mukenetsu AI mendukung pemanggilan fungsi/alat. Ini memudahkan integrasi dengan API eksternal atau basis data. Dengan menyertakan bidang tools dan parameter tool_choice dalam tubuh permintaan, Anda dapat memaksa model menjalankan fungsi tertentu.

Model akan memutuskan apakah akan memanggil fungsi atau mengembalikan teks biasa sesuai kebutuhan. Setelah pemanggilan selesai, Anda dapat memberikan hasil fungsi ke model dengan menambahkannya ke messages untuk mendapatkan jawaban yang lebih rinci.

import OpenAI from "openai";

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

Fitur ini sangat berguna untuk aplikasi berbasis agen atau otomatisasi tugas kompleks. Karena mengadopsi format kompatibel OpenAI, logika pemanggilan fungsi yang ada dapat digunakan langsung.

Batas laju dan batasan

Penggunaan API memiliki batasan berikut: maksimal 300 permintaan per menit dan ukuran tubuh permintaan maksimal 8 MB. Melebihi batas ini akan mengembalikan kesalahan 429 (Too Many Requests). Jendela konteks adalah 100.000 token (total prompt + teks yang dihasilkan). Percakapan atau dokumen panjang yang melebihi ini harus dibagi dengan tepat sebelum dikirim.

Saat menerima respons streaming, ikuti alur peristiwa berikut.

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)

Selain itu, konten seksual dengan minor dibatasi secara ketat karena alasan kepatuhan hukum. Konten dewasa lainnya yang legal, fiksi, riset keamanan, dan topik kontroversial dihasilkan tanpa sensor.

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
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.mukenetsuapi.com/v1
AutentikasiAuthorization: Bearer YOUR_KEY
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Mode JSONresponse_format: {"type": "json_object"}
Jendela konteks100.000 token (input + output)
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Ukuran permintaanhingga 8 MB
Konkurensi8 permintaan bersamaan per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Batas laju300 permintaan per menit per kunci
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
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Bonus+5% mulai $50, +10% mulai $100
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
MasukGoogle atau email dan kata sandi
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

Pertanyaan Umum

Di mana saya bisa mendapatkan kunci API?

Anda dapat langsung mendapatkan kunci API saat mendaftar di halaman "Get API key" situs dengan menggunakan alamat email dan kata sandi. Tidak perlu tindakan di dasbor, dan kunci ditampilkan di layar segera setelah pendaftaran.

Model apa yang digunakan?

Model bobot terbuka sendiri digunakan dengan ID model "uncensored". Ini berbeda dari model pihak ketiga seperti GPT, Claude, dan Gemini, dan berjalan di server GPU kami. Arsitektur dan skor benchmark model belum dipublikasikan.

Apa yang terjadi jika terjadi kesalahan saat streaming?

Jika koneksi terputus selama streaming, Anda tidak akan menerima event selanjutnya. Jika diperlukan, kirim ulang permintaan dari titik terputus atau kirim permintaan biasa (non-streaming) untuk mendapatkan respons lengkap.

Kunci API tersedia dengan satu formulir

Pembuatan akun, salin kunci, ubah URL dasar. Itu saja untuk menyelesaikan pengaturan.

Dapatkan kunci API