id ▾

Dokumentasi API: Pelengkapan Chat

API uncensored langsung: ubah base_url dan kunci, pertahankan kodenya. Anda hanya membayar untuk token nyata dengan kredit pra-dibayar yang tidak pernah kedaluwarsa dan tanpa biaya bulanan.

URL Dasar dan Autentikasi

URL dasar adalah https://api.routeria.cc/v1. Luluskan kunci API Anda di Authorization header. Error dan penolakan gratis, jadi Anda hanya membayar untuk token yang dihasilkan.

  • GET /v1/models mencantumkan model yang tersedia.
  • POST /v1/chat/completions menangani generasi teks.

Autentikasi ketat. Error 401 berarti kunci Anda tidak valid atau hilang. Error 402 menunjukkan kredit prabayar tidak cukup. Anda bisa mengisi ulang dengan USDT (TRC20) atau USDC (Base).

Permintaan Pertama dengan cURL

Kirim permintaan POST ke endpoint chat completions. ID model adalah uncensored. Ini adalah model open-weight yang disetel untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.

Anda harus mengatur Content-Type header ke application/json. Badan permintaan mencakup ID model dan array pesan Anda.

Kesalahan tidak menguras kredit Anda. Anda dapat memverifikasi kunci Anda dengan memanggil endpoint model terlebih dahulu.

curl https://api.routeria.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain how the router handles packet loss"}]
  }'

Integrasi SDK Python

Gunakan SDK Python OpenAI resmi. Atur URL dasar ke https://api.routeria.cc/v1 dan berikan kunci API Anda. ID model tetap uncensored.

Pendekatan ini menjaga kode yang ada Anda tetap utuh. Anda hanya mengubah objek konfigurasi. SDK menangani serialisasi JSON dan logika retry secara otomatis.

Streaming didukung melalui stream parameter. Anda menerima potongan teks saat teks tersebut dihasilkan.

from openai import OpenAI

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

Penggunaan SDK Node

Inisialisasi klien dengan URL dasar dan kunci yang benar. Teruskan ID model uncensored dalam panggilan penyelesaian Anda.

SDK Node mencerminkan implementasi Python. Anda dapat mengalirkan respons atau menunggu penyelesaian penuh. Penggunaan token dilaporkan dalam potongan terakhir.

Pastikan variabel lingkungan Anda menyimpan kunci dengan aman. Kunci API ditampilkan segera setelah pendaftaran melalui Google atau email.

import OpenAI from "openai";

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

Streaming dan Penggunaan Token

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. Anda menerima Server-Sent Events (SSE) untuk setiap token.

Chunk terakhir berisi statistik penggunaan token lengkap. Token input dibebankan $0.15 per 1M token. Token output berharga $0.50 per 1M token.

Streaming mengurangi latensi yang dirasakan. Anda dapat menampilkan teks saat tiba. Jendela konteks mendukung 100,000 token secara total.

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 dan Mode JSON

Aktifkan pemanggilan fungsi dengan tools parameter. Model mendukung tool_choice untuk kontrol ketat. Gunakan response_format: {"type": "json_object"} untuk output terstruktur.

Ini memastikan parsing yang konsisten dalam aplikasi Anda. Model dioptimalkan untuk respons yang jelas dan terstruktur.

Anda dapat menggabungkan alat dengan streaming. Model akan memanggil fungsi sesuai kebutuhan. Semua parameter seperti temperature dan top_p didukung.

Parameter: Suhu, Top-P, Stop

Sesuaikan temperature untuk kreativitas. Nilai yang lebih rendah membuat output lebih deterministik. top_p mengontrol sampling inti (nucleus). Atur stop urutan untuk menghentikan generasi.

Parameter pendukung lainnya termasuk seed, presence_penalty, dan frequency_penalty. Ini memungkinkan penyesuaian gaya output.

Output maksimum default adalah 2.048 token. Anda dapat meningkatkannya hingga 16.000 token per permintaan. Jendela konteks total adalah 100.000 token.

Batas dan Kuota

Setiap kunci API dibatasi hingga 300 permintaan per menit. Anda dapat memiliki 8 permintaan simultan per kunci. Ukuran badan permintaan dibatasi hingga 8 MB.

Kesalahan 429 menunjukkan bahwa Anda telah melebihi batas laju. Tunggu sebelum mencoba lagi. Setiap akun memiliki satu kunci aktif; kunci baru akan menggantikan kunci lama.

ID model selalu uncensored. Ini bukan GPT, Claude, atau model vendor lain. Ini adalah model open-weight yang dijalankan di server kami.

Pertanyaan yang sering diajukan

Apakah ini sama dengan OpenAI?

Tidak. Kami melayani model tanpa sensor bobot terbuka. Model ini kompatibel dengan format API OpenAI, tetapi bukan GPT. Anda mengubah URL dasar dan kunci untuk menggunakannya.

Bagaimana cara membayar untuk API?

Kami hanya menerima kripto. Anda dapat top up dengan USDT (TRC20) atau USDC (Base). Jumlah minimum adalah $20. Kredit tidak pernah kedaluwarsa dan tidak ada biaya bulanan.

Ukuran jendela konteksnya berapa?

Jendela konteks adalah 100.000 token untuk prompt dan completion digabungkan. Output maksimum per permintaan adalah 16.000 token. Error gratis dan tidak dihitung terhadap batas Anda.

Dapatkan kunci API Anda sekarang

Daftar, salin kunci, perbarui URL dasar. Pengaturan sederhana.