Документація API
Почніть роботу з нашим API uncensored LLM за лічені хвилини, використовуючи стандартні інструменти, сумісні з OpenAI. Цей посібник охоплює автентифікацію, запити, потокову передачу та обмеження для вашого NSFW чат-бота або застосунку для рольових ігор.
Аутентифікація та базовий URL
Ваш API-ключ автентифікує кожен запит. Використовуйте https://api.whatisabliteration.com/v1 як вашу базову URL-адресу. Передайте свій ключ у Authorization header as a Bearer token. This setup works with any OpenAI-compatible client.
curl https://api.whatisabliteration.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me last 5 requests"}]
}'Зберігайте свій ключ у безпеці. Один ключ на акаунт. Замініть старі ключі, якщо вони скомпрометовані.
Ендпоінт Chat Completions
Надіслати текст у POST /v1/chat/completions. Ідентифікатор моделі uncensored. Цей ендпоінт обробляє всю генерацію тексту. Він не підтримує зображення, аудіо або відео. Ви платите лише за використані токени. Помилки безкоштовні. Відмови безкоштовні.
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisabliteration.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)Налаштуйте системний промпт, щоб визначити персону. Модель відповідає прямо, без застережень. Вікно контексту становить 100,000 токенів загальною мірою.
Потокова передача та підтримка SSE
Увімкніть потокову передачу, встановивши stream: true. API повертає Server-Sent Events (SSE). Кожен фрагмент містить частковий текст. Останній фрагмент містить дані про використання токенів. Це зменшує сприйняту затримку для довгих відповідей.
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)Обробляйте часткові токени обережно. Об’єднайте їх, щоб сформувати повну відповідь. Це ідеально підходить для інтерфейсів чату в реальному часі.
Function Calling та інструменти
Визначте інструменти в тілі запиту. Модель може викликати функції, коли це доречно. Використовуйте tool_choice для контролю поведінки. Встановіть temperature для творчості. Передайте параметри, такі як top_p та stop. Це дозволяє складні робочі процеси агентів.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);Перевіряйте результати інструментів у своєму коді. Модель пропонує дії. Ви їх виконуєте. Ця структура підтримує завдання розширеної автоматизації.
Формат відповіді режиму JSON
Встановити response_format до {"type": "json_object"}. Модель виводить лише валідний JSON. Це забезпечує структуровані дані для парсингу. Використовуйте це для API, які очікують суворі формати. Це підвищує надійність для систем, що працюють далі за ланцюжком.
Використовуйте цей режим при інтеграції з іншими сервісами. Парсуйте вивід напряму. Уникайте хаків з регулярними виразами для структури.
Parameters and Constraints
Максимальний вихід становить 16,000 токенів. Значення за замовчуванням max становить 2,048 токенів. Вікно контексту становить 100,000 токенів. Ліміт швидкості становить 300 запитів на хвилину. Одночасні запити становлять 8 на ключ. Максимальний розмір тіла запиту становить 8 МБ. Обробляйте 401 для недійсних ключів. Обробляйте 402 для відсутності кредиту. Обробляйте 429 для лімітів швидкості.
Поширені запитання
Що таке abliteration і чому це важливо для uncensored використання?
Аблітерація видаляє конкретні поведінкові патерни моделі, які викликають відмови. Цей процес дозволяє моделі відповідати на суперечливі теми або контент для дорослих без застережень. Це призводить до більш прямого та чесного стилю відповідей для необмежених додатків.
Як поповнити кредит?
Поповнюйте рахунок лише криптовалютою. Приймаємо USDT у мережі TRC20 або USDC на Base. Мінімальна сума — $20. Максимальна — $500. Бонусні кошти нараховуються за більші суми. Кошти ніколи не згорають.
Які способи оплати ви приймаєте?
Тільки крипто: USDT у мережі TRC20 або USDC на Base, будь-яка ціла сума від $20 до $500. Бонусний кредит надається від $50.
Ваш API-ключ — всього один крок від вас
Зареєструйтеся, отримайте ключ і оновіть базовий URL. Це весь процес.