Dokumentasi API
Mulai menghasilkan konten dengan LLM open-weight kami dalam hitungan menit menggunakan kode kompatibel OpenAI standar.
Autentikasi dan URL Dasar
Gunakan kunci API unik Anda dengan base URL https://api.unfilteredaichatgpt.com/v1 untuk mengautentikasi permintaan. Kunci Anda dibuat segera setelah pendaftaran melalui Google atau email.
- Kirimkan kunci di
Authorizationheader sebagai token Bearer. - Tidak diperlukan langganan; kredit dikurangi per token.
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
}'
POST /v1/chat/completions
Kirimkan prompt Anda ke /v1/chat/completions endpoint untuk menerima respons teks. ID model selalu uncensored.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaichatgpt.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)Endpoint ini menerima pesan obrolan standar. Endpoint ini tidak mendukung embedding, gambar, atau audio.
GET /v1/models
Kueri /v1/models untuk memverifikasi model yang tersedia. Anda akan melihat uncensored model terdaftar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaichatgpt.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);Endpoint ini mengonfirmasi bahwa koneksi Anda aktif dan diautentikasi dengan benar.
Parameter: Suhu, Top P, dan Tools
Kontrol kreativitas dengan temperature dan top_p. Gunakan tools untuk pemanggilan fungsi.
Atur response_format ke {"type": "json_object"} untuk output terstruktur. Model mengabaikan filter konten untuk topik dewasa yang sah.
Respons Streaming (SSE)
Aktifkan streaming dengan mengatur stream: true. Terima bagian-bagian melalui Server-Sent Events.
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)Data penggunaan token disertakan dalam potongan terakhir. Ini mengurangi latensi yang dirasakan untuk output panjang.
Batas Laju dan Kuota
Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan per kunci.
Badan permintaan tidak boleh melebihi 8 MB. Kesalahan seperti 401 (kunci tidak valid) atau 402 (tidak ada kredit) segera dikembalikan tanpa mengonsumsi kredit.
Pertanyaan yang sering diajukan
Apakah ini API ChatGPT resmi?
Tidak. Kami menjalankan LLM tanpa sensor bobot terbuka kami sendiri. Model ini kompatibel dengan SDK OpenAI tetapi bukan GPT.
Berapa banyak konteks yang didukung model?
Model ini mendukung jendela konteks 100.000 token untuk gabungan input dan output.
Apa yang terjadi jika saya mencapai batas laju?
Anda akan menerima error 429. Tunggu sebelum mencoba lagi, atau tingkatkan akun Anda jika tersedia.
Akses kunci Anda secara instan
Daftar, ambil kunci Anda, perbarui URL dasar. Itu mencakup seluruh konfigurasi.