Developer Documentation for Uncensored LLMs
Вставте свій API-ключ у будь-який OpenAI-сумісний клієнт та почніть генерацію тексту без фільтрів вмісту. Ми надаємо пряму uncensored модель через стандартний ендпоінт, дозволяючи вам зосередитися на розробці вашої програми.
Аутентифікація та базовий URL
Ваш API-ключ автентифікує кожен запит до нашої інфраструктури. Для створення облікового запису нам потрібна лише електронна адреса, а ваш ключ генерується миттєво. Передавайте цей ключ в Authorization header за допомогою Bearer схему. Наш базовий URL це HTTPS://api.unfilteredllms.com/v1, який працює з офіційними SDK OpenAI та будь-яким клієнтом, сумісним з OpenAI, просто змінивши конфігурацію base_url.
curl https://api.unfilteredllms.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return current server time in ISO format"}]
}'Якщо ви отримали помилку 401, ваш ключ або недійсний, або прострочений. Якщо ви бачите помилку 402, ваші передоплачені кошти вичерпано. Ви можете поповнити рахунок за допомогою USDT (TRC20) або USDC (Base) від $20, з бонусними коштами на вищих рівнях.
Чат-ендпоінт (Chat Completions Endpoint)
Ми пропонуємо єдину кінцеву точку для генерації тексту: POST /v1/chat/completions. Ця кінцева точка обробляє всі ваші потреби в інференсі, приймаючи список повідомлень і повертаючи завершення. Ідентифікатор моделі, який ви повинні надіслати, це uncensored, модель з відкритими вагами, налаштована для сирого виводу. Це не GPT, Claude або модель іншого постачальника.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredllms.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 токенів у запиті та завершенні разом. Якщо ви не вказали значення max_tokens, модель за замовчуванням використовує 2,048 токенів за запит. Цей endpoint не підтримує вбудовування, генерацію зображень або донавчання.
Потокові відповіді та використання токенів
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає дані через події, надіслані сервером (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 та режим JSON
Використовуйте tools параметр для визначення схем функцій, що дозволяє моделі виводити структуровані дані. Ви також можете примусово встановити суворий вивід JSON, встановивши response_format до {"type": "json_object"}. Це необхідно для створення надійних агентів або парсингу складних відповідей.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredllms.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);Модель підтримує tool_choice для примусового виклику конкретних функцій. Це забезпечує узгоджену поведінку в середовищах продакшну, де критично важливий детермінований вивід. Ви можете поєднувати ці функції зі стандартними параметрами, такими як температура, для точного контролю.
Параметри: Temperature, Top-P та Обмеження
Контролюйте творчість за допомогою temperature та різноманітність з top_p. Використовуйте stop послідовності для зупинки генерації за певними маркерами. Ви також можете застосувати presence_penalty та frequency_penalty щоб зменшити повторення.
Встановити seed для відтворюваних результатів під час тестування. Ці параметри дозволяють вам тонко налаштовувати поведінку моделі без необхідності її донавчання. Модель залишається uncensored для дозволеного дорослого контенту, але відмовлятиметься від сексуального контенту з участю неповнолітніх.
Ліміти, помилки та контекстне вікно
Ваш API-ключ обмежений 300 запитами на хвилину та 8 одночасними запитами. Максимальний розмір тіла запиту становить 8 МБ. Якщо ви перевищите ці ліміти, ви отримаєте помилку 429 Too Many Requests. Ви можете згенерувати новий ключ для заміни старого, якщо це необхідно.
Розмір контекстного вікна становить 100 000 токенів загалом. Це дозволяє обробляти довгі документи або велику історію розмов. Ми не пропонуємо SLA, але наша інфраструктура розроблена для високої доступності. Перевірте сторінку ціноутворення, щоб дізнатися про поточні бонуси за поповнення криптовалютою.
Поширені запитання
Чи справді API для uncensored LLM повністю позбавлена фільтрів контенту?
Так, модель не відхиляє законні дорослі, художні або суперечливі теми. Однак ми послідовно встановлюємо жорстку межу щодо сексуального контенту із залученням неповнолітніх, який відхиляється. Це робить її ідеальною для NSFW-застосувань без корпоративних засобів захисту.
Як оплатити uncensored AI API?
Ми приймаємо лише криптовалюту: USDT у мережі TRC20 або USDC у мережі Base. Поповнення варіюються від $20 до $500, з бонусними коштами на вищих рівнях. Ваш попередній кредит ніколи не згорає, і ви платите лише за використані токени.
Чи можу я використовувати unfiltered LLM для локального хостингу?
Це хостований API-сервіс, а не локальна модель. Ви взаємодієте з ним через наш базовий URL, використовуючи стандартні HTTP-запити. Якщо вам потрібне локальне розміщення, вам потрібно буде завантажити модель з відкритими вагами самостійно, але наш API надає зручність та масштабованість.
Отримайте свій API-ключ зараз
Зареєструйтеся, отримайте ключ і вкажіть на новий базовий URL. Ви готові до роботи.