ms ▾

Dokumentasi API Tanpa Sensor

Masukkan API tanpa sensor ini ke dalam aliran kerja sedia ada anda dengan sifar konfigurasi. Dapatkan respons teks dari model yang tidak menolak kandungan dewasa yang sah, menggunakan kod klien yang sama yang anda sudah tahu.

Pengesahan dan url asas

URL asas untuk semua permintaan ialah HTTPS://api.unfilteredgptchat.com/v1. Hantar kunci API anda dalam Authorization header sebagai token Bearer. Anda mendapat satu kunci bagi setiap akaun, dan ia muncul serta-merta selepas pendaftaran melalui Google atau e-mel. Tiada nombor telefon diperlukan untuk memulakan.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Permintaan menelan token sebenar. Ralat dan penolakan tidak menjejak kredit. ID model yang mesti anda hantar ialah uncensored. Ini adalah model berat terbuka yang berjalan pada pelayan kami, bukan proksi untuk GPT atau Claude.

Hujung sambungan penyelesaian sembang

Hantar permintaan POST ke /v1/chat/completions dengan array mesej anda. API hanya mengembalikan teks. Anda boleh menyesuaikan temperature, top_p, dan stop urutan. Jendela konteks memegang 100,000 token jumlah untuk prompt dan penyelesaian. Output maksimum ialah 16,000 token setiap permintaan.

<

from openai import OpenAI

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

Jika anda mengabaikan max_tokens, respons terhad kepada 2,048 token. Hujung sambungan ini menyokong panggilan fungsi dan mod JSON. Ia tidak menyokong pengekodan semula (embeddings), imej, atau audio. Anda membayar untuk token, bukan untuk langganan kepada nama jenama tertentu.

Respons penstriman dengan SSE

Gunakan Acara Dihantar Pelayan untuk penghantaran token masa nyata. Tetapkan stream: true dalam badan permintaan anda. API ini mengembalikan segmen teks semasa ia dijana. Butiran penggunaan token muncul dalam segmen akhir. Pendekatan ini mengurangkan latensi yang dirasakan untuk respons yang panjang dan tidak ditapis.

<

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)
>

Tangani ralat dengan anggun. Ralat 401 bermaksud kunci anda tidak sah. Ralat 402 bermaksud kredit prabayar anda telah habis. Ralat 429 bermaksud anda mencapai had kadar. Aliran tidak memintas had ini.

Pemanggilan fungsi dan alat

Takrifkan alat dalam badan permintaan anda. Model memulangkan hujah terstruktur untuk pelaksanaan fungsi. Gunakan tool_choice untuk memaksakan tingkah laku khusus. Ciri ini berfungsi dengan format serasi OpenAI standard. Anda boleh menguraikan panggilan alat dalam kod anda dan melaksanakannya secara luaran.

API ini menyokong mod JSON ketat melalui response_format: {"type": "json_object"}. Ini memastikan output yang boleh diramal untuk aliran kerja automatik. Gunakan ini apabila anda memerlukan ekstraksi data yang boleh dipercayai tanpa ralat penguraian.

Mod JSON untuk data terstruktur

Dayakan mod JSON dengan menetapkan response_format ke {"type": "json_object"}. Model ini akan mengeluarkan JSON yang sah. Ini berguna untuk menguraikan data berstruktur daripada teks tanpa had. Gunakan temperature: 0 untuk keputusan yang konsisten.

Mod ini berfungsi dengan uncensored model id. Ia tidak menjamin sintaks JSON yang sempurna. Sahkan output anda sebelum menggunakannya dalam pengeluaran. API tidak menyediakan pengesahan skema. Anda mesti mengendalikan ralat dalam kod klien anda.

Had laju dan kuota

Anda terhad kepada 300 permintaan setiap minit per kunci. Anda boleh menghantar 8 permintaan serentak. Badan permintaan mesti berada di bawah 8 MB. Had ini terpakai untuk semua titik akhir. Melebihi had akan memulangkan kod status 429.

Kredit tidak luput. Kredit pra-dibayar dikenakan berdasarkan penggunaan token sebenar. Ralat adalah percuma. Anda boleh menambah baki dengan USDT (TRC20) atau USDC (Base). Penambahan minimum ialah $20. Maksimum ialah $500. Kredit bonus terpakai untuk jumlah yang lebih besar.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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 API uncensored?

Ia ialah API yang dihoskan yang melayani satu model bahasa besar tanpa sensor. Ia serasi dengan OpenAI. Anda menghantar teks dan menerima teks semula. Tiada yuran bulanan. Anda hanya membayar untuk token yang digunakan.

Bagaimana cara memulakan dengan API tanpa sensor?

Daftar dengan Google atau e-mel. Dapatkan kunci API anda serta-merta. Gunakan URL asas HTTPS://api.unfilteredgptchat.com/v1. Hantar permintaan ke /v1/chat/completions. $0.50 pertama anda percuma selama 7 hari.

Apakah had kadar untuk API tanpa sensor?

300 permintaan setiap minit setiap kunci. 8 permintaan serentak. Had badan permintaan 8 MB. Tetingkap konteks 100,000 token. Output maksimum 16,000 token. Ralat tidak menggunakan kredit.

Dapatkan Kunci API anda

Daftar, salin kunci anda, dan kemas kini URL asas anda. Itu sahaja.