ms ▾

Dokumentasi API: Pelengkapan Chat

API uncensored terus-menerus: tukar base_url dan kunci, kekalkan kod. Anda hanya membayar untuk token sebenar dengan kredit pra-dibayar yang tidak luput dan tiada yuran bulanan.

URL Asas dan Pengesahan

URL asas ialah https://api.routeria.cc/v1. Lulus kunci API anda dalam Authorization header. Ralat dan penolakan adalah percuma, jadi anda hanya membayar untuk token yang dijana.

  • GET /v1/models senaraikan model yang tersedia.
  • POST /v1/chat/completions mengendalikan penjanaan teks.

Pengesahihan adalah ketat. Ralat 401 bermaksud kunci anda tidak sah atau tiada. Ralat 402 menunjukkan kredit pra-dibayar tidak mencukupi. Anda boleh menambah baki dengan USDT (TRC20) atau USDC (Base).

Permintaan Pertama dengan cURL

Hantar permintaan POST ke hujung akhir penyelesaian sembang. ID model ialah uncensored. Ia adalah model berat terbuka yang disesuaikan untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah.

Anda mesti menetapkan Content-Type header ke application/json. Badan permintaan termasuk ID model dan larik mesej anda.

Kesilapan tidak menggunakan kredit anda. Anda boleh mengesahkan kunci anda dengan memanggil hujung titik model 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 rasmi. Tetapkan URL asas ke https://api.routeria.cc/v1 dan berikan kunci API anda. Pengenal pasti model kekal uncensored.

Pendekatan ini mengekalkan kod sedia ada anda. Anda hanya mengubah objek konfigurasi. SDK mengendalikan serialisasi JSON dan logik cubaan semula secara automatik.

Penstriman disokong melalui stream parameter. Anda menerima segmen teks sejajar ia dijana.

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

Mulakan klien dengan URL asas dan kunci API yang betul. Luluskan ID model uncensored dalam panggilan penyelesaian anda.

SDK Node meniru pelaksanaan Python. Anda boleh menstrim respons atau menunggu penyelesaian penuh. Penggunaan token dilaporkan dalam potongan akhir.

Pastu pemboleh ubah persekitaran anda menyimpan kunci dengan selamat. Kunci API ditunjukkan serta-merta semasa pendaftaran melalui Google atau e-mel.

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 aliran dengan menetapkan stream: true dalam permintaan anda. Anda menerima Acara yang Dihantar Pelayan (SSE) untuk setiap token.

Bungkusan terakhir mengandungi statistik penggunaan token lengkap. Token input dikenakan caj pada $0.15 per 1M token. Token output berharga $0.50 per 1M token.

Penstriman mengurangkan latensi yang dirasakan. Anda boleh memaparkan teks apabila ia tiba. Tetingkap konteks menyokong 100,000 token secara keseluruhan.

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)

Panggilan Fungsi dan Mod JSON

Aktifkan panggilan fungsi dengan tools parameter. Model menyokong tool_choice untuk kawalan ketat. Gunakan response_format: {"type": "json_object"} untuk output terstruktur.

Ini memastikan penguraian yang konsisten dalam aplikasi anda. Model dioptimumkan untuk respons yang jelas dan berstruktur.

Anda boleh menggabungkan alat dengan aliran. Model akan memanggil fungsi seperti yang diperlukan. Semua parameter seperti temperature dan top_p are supported.

Parameter: Suhu, Top-P, Stop

Laraskan temperature untuk kreativiti. Nilai yang lebih rendah menjadikan output lebih deterministik. top_p kawalan mengawal pensampelan nukleus. Tetapkan stop jujukan untuk menghentikan penjanaan.

Parameter sokongan lain termasuk seed, presence_penalty, dan frequency_penalty. Ini membolehkan penalaan gaya output.

Output maksimum lalai ialah 2,048 token. Anda boleh meningkatkannya sehingga 16,000 token setiap permintaan. Jendela konteks keseluruhan ialah 100,000 token.

Had dan Kuota

Setiap kunci API terhad kepada 300 permintaan setiap minit. Anda boleh mempunyai 8 permintaan serentak per kunci. Saiz badan permintaan disekat pada 8 MB.

Kesilapan 429 menunjukkan bahawa anda telah melebihi had kadar. Tunggu sebelum mencuba semula. Setiap akaun mempunyai satu kunci aktif; kunci baharu akan menggantikan kunci lama.

ID model sentiasa uncensored. Ia bukan GPT, Claude, atau mana-mana model pembekal lain. Ia adalah model berat terbuka yang dijalankan pada pelayan kami.

Soalan lazim

Adakah ini sama seperti OpenAI?

Tidak. Kami menyediakan model tanpa sensor berat terbuka. Ia serasi dengan format API OpenAI, tetapi ia bukan GPT. Anda menukar URL asas dan kunci untuk menggunakannya.

Bagaimana saya membayar untuk API?

Kami hanya menerima kripto. Anda boleh topup dengan USDT (TRC20) atau USDC (Base). Jumlah minimum ialah $20. Kredit tidak luput dan tiada yuran bulanan.

Apakah saiz tetingkap konteks?

Tingkap konteks adalah 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token. Ralat adalah percuma dan tidak dikira terhadap had anda.

Dapatkan kunci API anda sekarang

Daftar, salin kunci, kemas kini URL asas. Pemasangan mudah.