Uncensored LLM API: Документация
Подключите ваш OpenAI-совместимый клиент к нашему API LLM без цензуры за секунды. Мы занимаемся хостингом, так что вы можете отправлять промпты и получать текст без корпоративных фильтров.
Содержание
Аутентификация & ключи
Начните с генерации ключа на нашей панели управления. Вы регистрируетесь через Google или почту и пароль, затем сразу копируете строку. Отправьте её в Authorization заголовок как Bearer-токен. Этот единственный ключ контролирует ваш лимит и ограничения потоковой передачи.
curl https://api.bestuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 rust libraries for async web servers"}]
}'Один активный ключ на аккаунт. Если вы сгенерируете новый, старый ключ мгновенно перестанет работать. Ваша предоплаченная кредитная сумма покрывает каждый запрос, а неиспользованные средства никогда не сгорают.
Эндпоинт Chat Completions
Отправляйте сообщения в /v1/chat/completions endpoint в стандартном формате OpenAI. Наша uncensored-модель обрабатывает системные инструкции и пользовательские запросы, не отказываясь от законного контента для взрослых или спорных тем. Мы возвращаем чистый текстовый ответ в choices массив.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensored.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)Держите полезную нагрузку в пределах 8 МБ. Модель принимает до 100,000 токенов для объединенного промпта и завершения. Если вы не установите max_tokens, вывод ограничен 2 048 токенами. Мы не предоставляем эндпоинты для эмбеддингов, генерации изображений или дообучения.
Потоковая передача & использование токенов
Включите потоковую передачу, установив stream true. Сервер отправляет 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)Грамотно обрабатывайте частичные ответы. Если поток прервался, вы можете повторить запрос. Наш uncensored API поддерживает вызов функций и JSON-режим для структурированных данных. Используйте response_format с json_object для последовательных типов данных.
Параметры & Конфигурация
Управляйте случайностью с помощью temperature и top_p. Установите seed для воспроизводимых результатов. Используйте stop последовательности для досрочной остановки генерации. Настройте presence_penalty и frequency_penalty для влияния на повторение слов.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensored.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);Эти параметры работают точно так же, как SDK OpenAI. Мы не добавляем скрытые модификаторы. Ваши запросы обрабатываются напрямую нашей uncensored моделью. Вы можете комбинировать инструменты с tool_choice для автоматизированных рабочих процессов.
Коды ошибок и ограничения
Отслеживайте ответы на стандартные коды состояния HTTP. Ошибка 401 означает, что ваш API-ключ недействителен или отсутствует. Ошибка 402 указывает на недостаточный предоплаченный баланс. Ошибка 429 сигнализирует о превышении лимитов частоты запросов.
Мы разрешаем 300 запросов в минуту на ключ. Вы также можете отправлять 8 одновременных запросов. Если вы достигнете этих лимитов, сделайте небольшую паузу перед повторной попыткой. Ошибки и отказы не расходуют ваши токены. Баланс списывается только за успешные завершения.
Список моделей
Запрос /v1/models эндпоинт для проверки доступных опций. Наша API без цензуры в настоящее время обслуживает одну большую языковую модель. Идентификатор модели — uncensored. Это модель с открытым весом, настроенная на прямые ответы без фильтров контента.
curl https://api.bestuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 rust libraries for async web servers"}]
}'Мы не маршрутизируем запросы между несколькими вендорами. Вы используете нашу конкретную модель без цензуры. Она поддерживает полный формат завершения чата. Проверьте объект ответа для получения точной версии модели и деталей ценообразования за 1M токенов.
Технический FAQ
Как оплатить uncensored AI API?
Мы принимаем только криптовалюту. Вы можете пополнить счет USDT в сети TRC20 или USDC в сети Base. Минимальные пополнения начинаются от $20. Вы получаете бонусный кредит за крупные суммы.
Каков размер контекстного окна для uncensored LLM онлайн?
Модель поддерживает контекстное окно на 100 000 токенов. Это включает как ваш входной промпт, так и сгенерированный ответ. Вы можете отправлять длинные документы или обширную историю диалога, не достигая жестких ограничений.
Совместим ли uncensored API с SDK OpenAI?
Да, он полностью совместим с OpenAI. Вам нужно просто обновить базовый URL и API-ключ в клиенте. Структура конечной точки и формат ответа соответствуют стандартной схеме завершения чата. Вы можете использовать любую совместимую библиотеку.
Obtain your API key
Зарегистрируйтесь, получите ключ и обновите URL конечной точки. Просто.