Uncensored AIИнтеграция
Документация API
API LLM без цензуры позволяет генерировать текст без отказов с использованием стандартных конечных точек, совместимых с OpenAI. Быстро начните работу с простой аутентификацией, поддержкой потоковой передачи и предоплачной оплатой криптовалютой.
Аутентификация и базовый URL
Ключ API аутентифицирует ваши запросы. Сгенерируйте его через Google или электронную почту на Получить API-ключ странице. Храните его в безопасности. Используйте этот базовый URL для всех вызовов: https://api.whatisuncensoredai.com/v1.
Установите Authorization header для Bearer YOUR_API_KEY. Ключ идентифицирует ваш предоплаченный аккаунт. Ошибки и отказы не потребляют токены. Только валидные завершения списывают ваш баланс.
Эндпоинт Chat Completions
Отправляйте сообщения в единственную uncensored-модель через POST-запросы. Эндпоинт — /v1/chat/completions. Передайте идентификатор модели как uncensored. Модель не отказывает в законном взрослом, художественном или спорном контенте.
Структурируйте ваш JSON-запрос с messages массив. Каждое сообщение имеет a role и content. API возвращает сгенерированный текст в ответе.
curl https://api.whatisuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 100 lines of code for a basic API."}]
}'
Конечная точка для получения списка моделей
Откройте доступные модели простым GET-запросом. Вызовите /v1/models чтобы получить список конечных точек. Единственная доступная модель — uncensored. Это модель с открытым весом, настроенная на неограниченную генерацию. Это не GPT, Claude или модель другой компании.
Используйте этот эндпоинт для проверки подключения. В ответе содержатся детали модели и ID. Другие модели не предлагаются. Сосредоточьтесь на одном эндпоинте для простоты.
Потоковая передача и данные об использовании
Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает фрагменты через Server-Sent Events (SSE). Каждый фрагмент содержит частичный текст. Последний фрагмент включает данные об использовании токенов. Это помогает вам точно отслеживать предоплаченный баланс.
Разберите поток 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)
Параметры и режим JSON
Управляйте генерацией с помощью стандартных параметров. Используйте temperature для случайности. Установите top_p для выборки по ядру. Включите режим JSON с response_format: {"type": "json_object". Это обеспечивает структурированный вывод для парсеров.
Другие варианты включают stop последовательности, seed для воспроизводимости, и штрафы за присутствие и частоту. Вызов функций работает с tools и tool_choice. Настройте их в соответствии с вашим рабочим процессом.
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisuncensoredai.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)
Лимиты запросов и обработка ошибок
Каждый ключ позволяет выполнять 300 запросов в минуту и 8 одновременных запросов. Размер тела запроса должен оставаться в пределах 8 МБ. Превышение этих лимитов возвращает статус-код 429. Подождите и повторите запрос. Используйте экспоненциальную задержку для повышения надежности.
Типичные ошибки включают 401 для неверных ключей и 402 для недостаточного кредита. Кредиты предоплачиваются. Пополняйте криптой, чтобы продолжить. Ошибки не списывают ваш баланс. Размер контекстного окна составляет 100,000 токенов в общей сложности. Максимальный вывод — 16,000 токенов.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisuncensoredai.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);Частые вопросы
Какой лучший uncensored API LLM для разработчиков?
Этот API предлагает единую надёжную модель без отказов в выдаче контента для законных взрослых или спорных тем. Он использует стандартные OpenAI-совместимые конечные точки для лёгкой интеграции. Тарифы прозрачны: предоплата криптовалютой, скрытых комиссий нет.
Как работает предоплачное выставление счетов?
Пополнение USDT или USDC через криптовалюту. Баланс списывается за использованные токены. Ошибки и отказы бесплатны. Баланс не сгорает. Бонусные кредиты начисляются за крупные пополнения от $50.
Is my data used for training?
Нет. Промпты не используются для обучения. Для создания аккаунта требуется только электронная почта. Модель размещена на наших серверах. Ваши данные остаются конфиденциальными и не передаются другим поставщикам.
Получите API-ключ
Зарегистрируйтесь, получите ключ и обновите конечную точку. Настройка настолько проста.
Начать сейчас