ms ▾
Dapatkan kunci anda

Dokumentasi Penyelesaian Chat API Tanpa Sensor

Masukkan kunci API tanpa sensor kami ke dalam tumpuan sedia ada anda dan dapatkan respons teks mentah dan tidak ditapis serta-merta.

Pengesahan Dan URL Asas

Mula dengan melekatkan kunci anda ke dalam Authorization header. Kami menggunakan skema token Bearer standard yang berfungsi dengan mana-mana klien serasi OpenAI. Log masuk melalui Google atau e-mel untuk mendapatkan kunci anda serta-merta. Tiada nombor telefon diperlukan untuk persediaan akaun.

URL asas ialah HTTPS://api.chataiunfiltered.com/v1. Permintaan anda mesti ditujukan ke sini. ID model yang digunakan ialah uncensored. Ini memastikan anda mendapatkan model tanpa sensor khusus yang kami hoskan di pelayan kami sendiri.

curl https://api.chataiunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Penamat Chat Completions

Hantar satu POST permintaan ke /v1/chat/completions dengan prompt anda. API mengembalikan teks secara langsung tanpa tambahan. Anda boleh menetapkan parameter seperti temperature atau top_p untuk mengawal rawakan.

Gunakan SDK Python untuk berintegrasi dengan cepat. Cukup tetapkan URL asas ke hujung sambungan kami. Klien mengendalikan pengisihan JSON untuk anda. Ralat seperti kunci tidak sah memulangkan kod status 401. Habis kredit mencetuskan ralat 402.

from openai import OpenAI

client = OpenAI(base_url="https://api.chataiunfiltered.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 Dengan SSE

Alirkan token kepada pengguna anda untuk pengalaman yang lebih lancar. Tetapkan stream parameter kepada true dalam permintaan anda. API mengembalikan Acara Dihantar Pelayan (SSE) apabila respons tiba. Ini mengurangkan latensi yang dirasakan untuk output yang panjang.

Gunakan SDK Node untuk mengendalikan strim dengan cekap. Huraikan pecahan apabila ia tiba. Pecahan akhir termasuk statistik penggunaan token jumlah. Ini membantu anda menjejak kos dengan tepat secara masa nyata. Kekalkan sambungan anda sehingga strim ditutup.

import OpenAI from "openai";

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

Penggunaan Alat Dan Pemanggilan Fungsi

Takrifkan alat dalam permintaan anda untuk membolehkan model memanggil fungsi. API menyokong takrifan alat piawai dengan parameter. Hantar nama fungsi dan hujah dalam respons. Anda melaksanakan fungsi di pihak anda.

Hantar hasil kembali ke model dalam mesej baru. Ini membolehkan interaksi berbilang giliran dengan data luaran. Model mengendalikan logik untuk bila memanggil alat. Gunakan tool_choice untuk memaksa atau membolehkan pemilihan automatik. Ini berfungsi dengan lancar dengan model tanpa sensor kami.

Format Respons Dan Mod JSON

Paksa output terstruktur dengan menetapkan response_format ke {"type": "json_object"}. Model ini akan memulangkan JSON yang sah sebagai ganti teks biasa. Ini berguna untuk menguraikan data ke dalam aplikasi anda. Pastikan prompt anda menerangkan skema yang dijangka dengan jelas.

API tidak mengesahkan skema JSON anda dengan ketat. Ia bergantung pada model untuk menghasilkan sintaks yang betul. Jika output rosak, anda mungkin perlu mencuba semula. Gunakan ini untuk tugas pengekstrakan data yang boleh dipercayai. Gabungkan ini dengan penstriman untuk parsing pantas.

Had Token dan Tetingkap Konteks

Tingkap konteks menyokong sehingga 100,000 token secara keseluruhan. Ini termasuk prompt input dan penyelesaian output. Anda boleh menjana sehingga 16,000 token setiap permintaan. Output maksimum lalai ialah 2,048 token jika tidak dinyatakan.

Rate limits allow 300 requests per minute per key. You can have 8 concurrent requests at once. The maximum request body size is 8 MB. Errors and refusals do not consume your prepaid credit. This makes testing safe and cost-effective.

Aliran

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)

Soalan biasa

Bagaimana saya mengesalahhati kekurangan petikan dalam respons API chat selari?

API mengembalikan teks mentah tanpa pemformatan sitian automatik. Anda perlu menentukan struktur anda sendiri dalam prompt atau gunakan mod JSON untuk data terstruktur. Model tidak memasukkan sitian melainkan anda memintanya secara eksplisit dalam arahan sistem.

Adakah model chat AI tanpa sensor dilatih pada data pengguna?

Tidak, prompt anda tidak digunakan untuk latihan. Kami tidak menyimpan data latihan daripada permintaan anda. Perbualan anda adalah peribadi dan tidak digunakan untuk meningkatkan berat model. Ini memastikan data anda kekal dalam kawalan anda.

Apa yang berlaku jika saya mencapai had kadar?

Anda menerima ralat 429 Too Many Requests. Hadnya ialah 300 permintaan setiap minit per kunci API. Anda boleh menjalankan 8 permintaan secara serentak. Tunggu sehingga tetingkap ditetapkan semula atau naikkan pelan anda jika perlu. Ralat tidak dikira terhadap penggunaan token anda.

Dapatkan kunci API anda sekarang

Daftar, salin kunci, dan tunjuk ke hujung kami. Semudah itu.

Dapatkan kunci anda