ms ▾

Dokumentasi API

Mula dengan API LLM tanpa sensor dengan menghantar permintaan pertama anda ke hujung serasi OpenAI kami. Panduan ini merangkumi asas-asas untuk integrasi.

URL Asas dan Pengesahan

URL asas untuk semua permintaan ialah HTTPS://api.aiobliterated.com/v1. Anda memerlukan kunci API untuk pengesahan. Jana satu dengan mendaftar menggunakan Google atau e-mel dan kata laluan di halaman Dapatkan kunci API. Hantar kunci tersebut dalam header Authorization sebagai token Bearer. Setiap permintaan memerlukan header ini untuk mengenal pasti akaun anda dan menjejak penggunaan.

curl https://api.aiobliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch all user tokens from database"}]
  }'

Permintaan Pertama anda

Hantar permintaan POST ke /v1/chat/completions untuk menjana teks. Tetapkan model kepada "uncensored" dan sertakan arahan sistem anda. API mengembalikan respons model dalam medan kandungan. Ini adalah format standard yang digunakan oleh kebanyakan klien LLM.

from openai import OpenAI

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

Penggunaan SDK Node

Pasang SDK rasmi OpenAI untuk Node.js. Konfigurasikan dengan kunci API anda dan URL asas. Panggil kaedah chat.completions.create dengan mesej anda. SDK mengendalikan pengaturcaraan dan penstriman secara automatik.

import OpenAI from "openai";

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

Respons Streaming

Aktifkan penstriman dengan menetapkan stream kepada true dalam permintaan anda. API mengembalikan aliran Acara yang Dihantar Pelayan. Setiap acara mengandungi bahagian separa bagi respons. Ini membolehkan anda memaparkan teks sejurus ia dijana, meningkatkan pengalaman pengguna.

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)

Tetingkap Konteks dan Had

Model ini menyokong tetingkap konteks sebanyak 100,000 token. Ini merangkumi kedua-dua prompt dan penyelesaian. Anda boleh menetapkan output maksimum sebanyak 16,000 token setiap permintaan. Jika anda tidak menentukan max_tokens, hadnya ialah 2,048 token. Ini memastikan kos dan prestasi yang boleh diramal.

Pengendalian Ralat dan Had

Pantau kod status HTTP untuk ralat. Respons 401 bermaksud kunci API anda tidak sah. Respons 402 menunjukkan kredit tidak mencukupi. Respons 429 menandakan anda telah melebihi had kadar 300 permintaan setiap minit. Tangani ralat ini dengan baik dalam aplikasi anda untuk mengekalkan kebolehpercayaan.

Soalan lazim

Adakah API AI yang dibuang (obliterated) serasi dengan SDK OpenAI?

Ya, ia adalah API yang serasi dengan OpenAI. Anda boleh menggunakan SDK rasmi OpenAI dengan mengubah base_url dan menyediakan kunci API anda. Ia mengikut format chat-completions standard.

Bagaimana cara mengendalikan had kadar?

Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Jika anda melebihi had ini, API akan memulangkan kod status 429. Laksanakan backoff eksponen untuk mengendalikan ralat ini secara automatik.

Apakah saiz tetingkap konteks?

Tingkap konteks adalah 100,000 token, termasuk input dan output. Ini membolehkan perbualan panjang atau pemprosesan dokumen besar. Anda boleh mengawal panjang output dengan parameter max_tokens.

Selamatkan kunci API anda

Daftar, salin kelayakan, kemas kini endpoint. Setup lengkap.

Dapatkan kunci API