id ▾

Panduan Cepat: Integrasi API LLM tanpa sensor

Mulai menghasilkan teks tanpa batasan segera dengan endpoint OpenAI-compatible kami. Panduan ini mencakup langkah-langkah penting untuk mengintegrasikan model tanpa sensor ke dalam aplikasi Anda menggunakan SDK standar.

Pengaturan autentikasi URL dasar

Arahkan klien Anda ke titik akhir khusus kami untuk memulai komunikasi. URL dasarnya adalah https://api.apillmopen.com/v1. Konfigurasi ini berfungsi dengan SDK OpenAI standar apa pun dengan memperbarui base_url parameter dan menyediakan kunci API unik Anda. Anda menerima kunci ini segera setelah mendaftar dengan Google atau email. Tidak diperlukan verifikasi nomor telepon. Sistem membatasi ketat satu kunci aktif per akun. Membuat kunci baru secara otomatis membuat kunci sebelumnya tidak valid. Ini menyederhanakan kontrol akses untuk alur kerja pengembangan Anda.

Mengirimkan permintaan penyelesaian chat pertama Anda

Kirim permintaan POST standar ke /v1/chat/completions untuk menghasilkan teks. Anda harus menentukan ID model sebagai uncensored. Sistem menerima parameter standar seperti temperature dan top_p untuk mengontrol acak. Prompt masukan Anda diproses melalui model bahasa besar yang di-host oleh kami. Hasil kembali sebagai teks murni tanpa pembengkakan metadata yang tidak perlu. Pendekatan langsung ini memastikan Anda hanya membayar untuk token inferensi aktual yang digunakan. Kesalahan selama pemrosesan tidak mengonsumsi kredit prabayar Anda. Ini membuat pengujian sangat ekonomis selama tahap pengembangan awal.

Integrasi SDK Python

Gunakan pustaka Python resmi untuk berinteraksi dengan endpoint secara mulus. Konfigurasikan klien dengan URL dasar dan kunci API Anda. Pustaka menangani serialisasi JSON dan transportasi HTTP secara otomatis. Anda dapat meneruskan daftar pesan yang mendefinisikan riwayat percakapan. Objek respons memberikan akses mudah ke konten yang dihasilkan. Metode ini sangat ideal untuk layanan backend atau skrip lokal. Metode ini secara signifikan mengurangi kode boilerplate dibandingkan dengan permintaan HTTP mentah. Anda juga dapat menetapkan parameter tertentu untuk kontrol yang lebih halus atas gaya output.

Integrasi SDK Node

Inisialisasi klien Node.js dengan kredensial dan URL dasar Anda. Sifat asinkron SDK cocok dengan server web modern. Anda dapat menunggu respons penyelesaian secara langsung di handler rute Anda. Pendekatan ini menjaga kode Anda tetap bersih dan mudah dibaca. SDK mengelola pengelompokan koneksi dan percobaan ulang secara efisien. Anda dapat mengintegrasikannya ke dalam aplikasi Express atau Fastify dengan mudah. Ini mendukung respons streaming dan non-streaming. Pilih mode yang paling sesuai dengan arsitektur aplikasi Anda.

Mengaktifkan streaming dan menangani penggunaan token

Aktifkan streaming dengan mengatur stream parameter menjadi true. API mengembalikan data melalui Server-Sent Events (SSE). Setiap potongan berisi teks parsial dan metadata. Potongan terakhir mencakup total penggunaan token untuk permintaan tersebut. Ini memungkinkan Anda melacak biaya secara real-time. Streaming mengurangi latensi yang dirasakan bagi pengguna akhir secara signifikan. Anda dapat menampilkan teks saat dihasilkan. Ini sangat penting untuk antarmuka obrolan di mana responsivitas sangat penting. SDK menangani penguraian peristiwa untuk Anda secara otomatis.

Jendela konteks, batas, dan kesalahan

Model ini mendukung jendela konteks 100.000 token untuk gabungan input dan output. Anda dapat menghasilkan hingga 16.000 token per permintaan. Jika Anda melewatkan max_tokens, nilai defaultnya adalah 2.048 token. Anda dibatasi hingga 300 permintaan per menit dan delapan permintaan simultan per kunci. Ukuran badan permintaan harus tetap di bawah 8 MB. Error autentikasi mengembalikan kode status 401. Dana tidak cukup memicu error 402. Batas laju menghasilkan respons 429. Tangani kode-kode ini dengan baik untuk mempertahankan pengalaman pengguna yang lancar.

cURL

curl https://api.apillmopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List dependencies for React 18."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Pertanyaan umum

Apakah ini API LLM open yang sesungguhnya kompatibel dengan alat yang ada?

Ya, ia mengikuti standar chat-completions OpenAI secara tepat. Anda dapat menggunakannya dengan klien apa pun yang mendukung format SDK resmi. Cukup perbarui base URL dan kunci API. Ini memastikan migrasi yang mudah dari penyedia lain tanpa menulis ulang basis kode Anda.

Apa yang terjadi jika saya mendapatkan error 402?

Kesalahan 402 berarti kredit prabayar Anda telah habis. Anda dapat mengisi ulang secara instan menggunakan USDT (TRC20) atau USDC (Base). Pembayaran dimulai dari $20. Anda menerima kredit bonus untuk deposit yang lebih besar. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat menambahkan dana kapan saja sesuai kenyamanan Anda.

Bagaimana model uncensored menangani pembatasan konten?

Model ini tidak menolak topik dewasa yang sah atau kontroversial. Model ini disesuaikan untuk generasi tanpa batasan. Satu-satunya batas tegas adalah konten yang melibatkan anak di bawah umur. Hal ini menjadikannya ideal untuk roleplay, penulisan kreatif, dan generasi data di mana filter mungkin mengganggu.

Dapatkan Kunci API Anda

Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Itu adalah konfigurasi lengkapnya.