ms ▾
Buat kunci

Dokumentasi API

Mula menjana teks tanpa sensor dengan API serasi OpenAI kami dalam masa bawah satu minit. Kami menyediakan satu model tanpa sekatan dengan harga token telus dan tiada penapis tersembunyi.

URL Asas dan Pengesahan

Endpoint API kami ialah HTTPS://api.aichatuncensored.cc/v1. Sahkan setiap permintaan dengan menghantar kunci API unik anda dalam Authorization: Bearer <key> header. Anda menerima kunci ini serta-merta selepas mendaftar melalui Google atau e-mel pada halaman Dapatkan Kunci API. Tiada nombor telefon diperlukan, dan kunci ditunjukkan hanya sekali untuk keselamatan.

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

URL asas ini berfungsi dengan SDK rasmi OpenAI dan mana-mana klien serasi. Hanya konfigurasikan perpustakaan anda untuk menunjuk ke alamat kami. Anda boleh menjana kunci bahawi pada bila-bila masa, yang menggantikan kunci sebelumnya. Setiap akaun terhad kepada satu kunci aktif.

Permintaan Pertama dengan cURL

Hantar arahan pertama anda menggunakan standard POST permintaan ke /v1/chat/completionsPengenal model ialah uncensored, yang melayani satu model berat terbuka yang disesuaikan untuk kandungan tanpa sekatan. Input teks masuk ke dalam messages array. Respons mengembalikan teks yang dijana dalam content bidang.

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

Kesilapan seperti kredit tidak mencukupi memulangkan status 402. Penolakan untuk kandungan berkaitan kecil adalah jarang tetapi mungkin. Aliran tersedia melalui Acara Dihantar Pelayan untuk penghantaran token masa nyata. Setiap permintaan menyokong sehingga 8 MB data badan.

Integrasi SDK Python

Gunakan perpustakaan Python rasmi untuk berinteraksi dengan API kami. Tetapkan URL asas dan kunci API dalam konfigurasi klien. Ini membolehkan anda memanfaatkan kaedah biasa seperti chat.completions.create. Sintaks meniru pelaksanaan OpenAI standard.

from openai import OpenAI

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

Pasang pakej dan inisialisasikan klien dengan kelayakan anda. Luluskan nama model uncensored untuk memastikan anda mencapai titik akhir tanpa had anda. Anda boleh menyesuaikan parameter seperti temperature atau top_p untuk mengawal kreativiti. Objek respons mengandungi statistik penggunaan dalam segmen akhir jika penstriman.

Persediaan SDK Node.js

Mulakan klien Node.js dengan URL asas dan kunci anda. Ini membolehkan panggilan terus ke hujung penyelesaian chat. Perpustakaan mengendalikan serialisasi JSON dan suntikan header secara automatik.

import OpenAI from "openai";

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

Panggil kaedah completion dengan mesej prompt anda. Respons termasuk teks yang dijana dan kiraan token. Anda boleh mengesirkan hasil dengan menetapkan flag aliran kepada true. Pengendalian ralat telah dibina dalam SDK. Periksa kod status untuk respons 401 atau 429 untuk mengurus had.

Respons Streaming (SSE)

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. pelayan menghantar pecahan data sebagai Acara Dihantar Pelayan. Setiap pecahan mengandungi teks separa dan metadata penggunaan. Ini mengurangkan latensi yang dirasakan untuk output panjang.

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)

Uraikan aliran SSE untuk mengumpulkan respons akhir. Chunk terakhir termasuk penggunaan token jumlah. Anda boleh menghentikan aliran awal jika perlu. Panggilan fungsi dan mod JSON juga menyokong aliran. Ciri ini sangat sesuai untuk antara muka sembang masa nyata.

Had Kadar dan Penanganan Ralat

Anda terhad kepada 300 permintaan setiap minit per kunci. Permintaan serentak dikekalkan pada 8 per kunci. Jika anda melebihi had ini, anda menerima kod status 429. Kegagalan pengesahan mengembalikan ralat 401. Kredit tidak mencukupi mencetuskan ralat 402.

Tetingkap konteks menyokong jumlah 100,000 token. Output maksimum ialah 16,000 token setiap permintaan. Tetapkan max_tokens untuk mengelakkan kos yang tidak dijangka. Ralat dan penolakan tidak menggunakan kredit. Gunakan penangguhan eksponen untuk cubaan had kadar.

Soalan lazim

Adakah perkhidmatan chat AI tanpa sensor ini percuma?

Tidak, ia berdasarkan pembayaran setiap token dengan kredit pra-bayar. Anda mendapat kredit percubaan sebanyak $0.50 untuk akaun baharu, sah selama 7 hari. Kredit tidak luput dan ralat adalah percuma.

Apakah saiz tetingkap konteks?

Model ini menyokong tetingkap konteks 100,000 token termasuk kedua-dua prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token.

Bagaimana cara menambah kredit saya?

Isi semula menggunakan kripto sahaja: USDT (TRC20) atau USDC (Base). Minimum ialah $20. Anda menerima kredit bonus untuk jumlah yang lebih besar, sehingga +15% untuk $200 ke atas.

Dapatkan kunci API anda sekarang

Daftar, salin kunci, kemas kini URL asas anda. Itu adalah keseluruhan konfigurasi.

Buat kunci