ms ▾
API Serasi OpenAI untuk LLM tanpa sensor
Uncensoredapikeys

Dokumentasi API & Permulaan Pantas

Integrasikan kunci API tanpa sensor kami dengan klien serasi OpenAI standard untuk menjana teks tanpa penolakan. Panduan ini merangkumi pengesahan, struktur permintaan, penstriman, dan penggunaan alat untuk penyebaran segera.

URL Asas dan Pengesahan

Titik akhir API ialah https://api.uncensoredapikeys.com/v1. URL ini berfungsi dengan mana-mana SDK OpenAI atau klien serasi. Anda hanya perlu mengubah URL asas dan menyediakan kunci API anda dalam header pengesahan. Setiap permintaan memerlukan kunci yang sah. Kunci yang tidak sah memulangkan ralat 401. Anda menerima satu kunci aktif per akaun.

Pengesahihan adalah mudah. Gunakan standard Authorization: Bearer <API_KEY> format. Kunci anda dijana serta-merta selepas pendaftaran melalui Google atau e-mel. Tiada pengesahan nombor telefon diperlukan. Kunci tidak luput selagi anda mempunyai kredit pra-dibayar.

Buat Pelengkapan Chat

Hantar mesej ke model menggunakan POST /v1/chat/completions endpoint. ID model ialah uncensored. Hujung sambungan ini menerima mesej perbualan piawai dengan medan peranan dan kandungan. Anda boleh menentukan suhu, top_p, dan jeda hentian. Model memberikan respons dengan penyelesaian teks.

Pastikan permintaan anda berada dalam had badan 8 MB. Melebihi had ini akan menyebabkan ralat. Anda boleh memproses sehingga 300 permintaan setiap minit. Ini membolehkan integrasi ber throughput tinggi tanpa pengurusan giliran kompleks.

Contoh struktur permintaan:

curl https://api.uncensoredapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return 404 for missing id"}]
  }'

Python SDK integration is equally simple. Initialize the client with the custom base URL and your key. Pass messages as a list of dictionaries. The response object contains the generated text in choices[0].message.content. Kaedah ini mengendalikan siri JSON secara automatik.

from openai import OpenAI

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

Respons Streaming (SSE)

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Diterusi Pelayan (SSE). Setiap potongan mengandungi teks separa. Potongan terakhir termasuk statistik penggunaan token. Ini membolehkan paparan masa nyata bagi kandungan yang dijana.

Penstriman mengurangkan latensi yang dirasakan untuk respons panjang. Anda boleh mula memaparkan teks serta-merta. Pengurusan penimbufan ditangani oleh SDK piawai. Gunakan ini untuk antara muka sembang atau papan pemuka langsung. Kiraan token dalam bahagian terakhir membantu menjejak penggunaan dengan tepat.

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 Alat

Model ini menyokong panggilan fungsi melalui tools parameter. Takrifkan alat dengan nama, penerangan, dan skema JSON. Model boleh mengembalikan panggilan fungsi bukan teks langsung. Ini membolehkan integrasi dengan sistem luar atau API. Anda boleh menentukan tool_choice untuk memaksa atau membolehkan pemilihan automatik.

Gunakan ini untuk pengekstrakan data berstruktur atau aliran kerja ejen. Model mengenal pasti alat yang betul berdasarkan prompt pengguna. Anda mesti melaksanakan fungsi dan lulus hasilnya kembali ke model jika perlu. Ini mencipta gelung untuk tugas berbilang langkah yang kompleks. Mod JSON juga tersedia melalui response_format untuk pemformatan output ketat.

Parameter dan Had

Laraskan tingkah laku penjanaan dengan parameter seperti temperature, top_p, dan seed. Suhu yang lebih tinggi meningkatkan rawak. Nilai yang lebih rendah menghasilkan output lebih deterministik. Gunakan stop jujukan untuk menghentikan penjanaan pada penanda tertentu. presence_penalty dan frequency_penalty membantu mengurangkan pengulangan.

Tingkap konteks adalah 100,000 token untuk input dan output digabungkan. Output maksimum setiap permintaan ialah 16,000 token. Jika max_tokens tidak ditetapkan, had lalai ialah 2,048 token. Penhad kadar memaksimumkan 300 permintaan setiap minit. Permintaan serentak dibatasi kepada 8 per kunci. Rancang kekonkurensian anda dengan sewajarnya.

Maklumat Model

ID model ialah uncensored. Ia adalah model berat terbuka yang dihoskan di pelayan kami. Ia bukan GPT, Claude, Gemini, atau mana-mana model vendor lain. Ia ditala untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Had keras tunggal ialah kandungan seksual melibatkan kanak-kanak.

Harga adalah telus. Token input berharga $0.15 bagi setiap 1M. Token output berharga $0.50 bagi setiap 1M. Ralat dan penolakan adalah percuma. Kredit tidak luput. Anda boleh menambah baki dengan USDT (TRC20) atau USDC (Base). Tambah baki minimum ialah $20. Kredit bonus terpakai untuk jumlah yang lebih besar. Tiada yuran bulanan. Tiada langganan. Bayar sahaja untuk apa yang anda guna.

Node.js

import OpenAI from "openai";

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

Soalan biasa

Apakah URL akhir kunci API uncensored?

URL asas ialah HTTPS://api.uncensoredapikeys.com/v1. Ini berfungsi dengan mana-mana klien serasi OpenAI. Anda mesti mengemas kini URL asas dalam konfigurasi SDK anda.

Bagaimana cara mengendalikan ralat seperti 401, 402, atau 429?

Kesilapan 401 bermaksud kunci API anda tidak sah atau tiada. Kesilapan 402 menunjukkan kredit pra-dibayar tidak mencukupi. Kesilapan 429 menandakan bahawa anda telah melebihi had 300 permintaan setiap minit. Logik percubaan semula harus mengendalikan kesilapan 429 dengan penarikan balik eksponen.

Apakah had tetingkap konteks dan output?

Jendela konteks jumlah ialah 100,000 token. Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menetapkan max_tokens, had output lalai ialah 2,048 token. Token input dan output dikira terhadap jendela yang sama.

Dapatkan kunci API anda serta-merta

Daftar, salin token, kemas kini endpoint. Itu sahaja.

Dapatkan kunci API