ms ▾

Dokumentasi API Uncensord ai

Mula menjana teks dengan API LLM tanpa sensor kami dalam beberapa minit. Panduan ini merangkumi pengesahan, hujung sambungan, dan integrasi untuk klien serasi OpenAI piawai.

https://api.uncensordai.com/v1uncensored

URL Asas API dan Pengesahan

Sambung menggunakan URL asas OpenAI standard dengan kunci API anda. Kami menggunakan token pembawa tunggal untuk semua permintaan, memastikan keserasian dengan SDK sedia ada.

Kunci anda dikeluarkan serta-merta selepas pendaftaran. Simpan dengan selamat.

  • URL Asas: https://api.uncensordai.com/v1
  • Pengesahan: Token Bearer dalam Authorization pencap
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

Hujung Sambungan Penyelesaian Sembang

Hantar mesej ke /v1/chat/completions endpoint. ID model ialah uncensored.

Permintaan mengembalikan respons teks. Jendela konteks ialah 100,000 token. Output maksimum ialah 16,000 token.

from openai import OpenAI

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

SDK Integration Examples

Gunakan SDK OpenAI rasmi atau mana-mana klien serasi. Tetapkan URL asas dan kunci API.

import OpenAI from "openai";

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

Penstriman disokong melalui Server-Sent Events (SSE).

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)

Penggunaan Token Respons Streaming

Aktifkan aliran dengan menetapkan stream: true. Penggunaan token muncul dalam pecahan akhir.

Setiap chunk mengandungi teks separa. Kumpulkan mereka untuk respons penuh.

Parameter: Suhu, Top P, dan Henti

Kawal penjanaan dengan parameter standard. Gunakan temperature untuk rawak.

Tetapkan top_p untuk pensampelan nukleus. Takrifkan stop jujukan untuk menghentikan penjanaan. Mod JSON menggunakan response_format: {"type": "json_object"}.

Pengendalian Ralat dan Had Kadar

Tangani ralat dengan anggun. Kod 401 bermaksud kunci tidak sah. Kod 402 menunjukkan tiada kredit. Kod 429 menandakan had kadar melebihi.

Had ialah 300 permintaan per minit. Tetingkap konteks ialah 100,000 token. Ralat adalah percuma.

FAQ

Apakah tetingkap konteks AI uncensord?

Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan. Output maksimum setiap permintaan ialah 16,000 token.

Bagaimana saya mengesahkan dengan API AI tanpa sensor?

Masukkan kunci API anda dalam header Authorization sebagai token Bearer. Gunakan URL asas yang disediakan dalam dokumentasi.

Adakah API AI uncensored menyokong penstriman?

Ya, penstriman disokong melalui Server-Sent Events. Penggunaan token dilaporkan dalam potongan akhir.

Dapatkan Kunci API anda

Daftar, salin kunci, kemas kini URL asas. Setup selesai.

Buka akaun