RU ▾

Быстрый старт: использование API Unzensiertes LLM

Используйте ИИ без цензуры через OpenAI-совместимый API. Этот документ быстрого старта покажет, как за несколько минут запрашивать текст, использовать потоковую передачу и интегрировать инструменты.

https://api.unzensiertesllm.com/v1uncensored

Базовый URL и аутентификация

API unzensiertesllm.com следует устоявшимся стандартам для упрощения интеграции. Все запросы отправляются на базовый URL https://api.unzensiertesllm.com/v1. Вам нужен API-ключ, который вы получите сразу после регистрации на странице «Получить API-ключ». Этот ключ передается в заголовке Authorization: Bearer <IHR_SCHLÜSSEL>. При использовании официальных SDK вы можете просто настроить базовый URL и API-ключ в переменных окружения OPENAI_API_KEY и OPENAI_BASE_URL. ID модели, к которой вы обращаетесь, — uncensored. Это самостоятельная дообученная модель, не принадлежащая крупным поставщикам вроде GPT или Claude.

Отправка первого запроса

Чтобы протестировать работу, отправьте простой запрос чата. API ожидает JSON-объект с ролью user и сообщением. Тип ответа — текст. Успешный запрос возвращает ответ в стандартном формате. Если API-ключ недействителен, вы получите ошибку 401. Если ваш баланс исчерпан, API вернет 402. Для первого использования вы получаете 0,50 $ пробного баланса, действительного в течение семи дней.

curl https://api.unzensiertesllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Использование Python SDK

Интеграция в проекты на Python возможна напрямую через официальный пакет openai. Поскольку API совместим с OpenAI, вы можете использовать знакомый синтаксис. Просто укажите base_url и задайте API-ключ. Модель uncensored обрабатывает ввод без типичных фильтров других поставщиков, что идеально подходит для творческого или взрослого контента. Обновляйте библиотеку для обеспечения совместимости.

from openai import OpenAI

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

Интеграция Node.js SDK

Разработчики на JavaScript или TypeScript могут использовать пакет openai NPM. Настройте экземпляр клиента, указав базовый URL нашей инфраструктуры. Это обеспечивает бесшовное подключение к существующим веб-приложениям или бэкенд-сервисам. Ответ возвращается в виде потока или полного объекта в зависимости от конфигурации. Модель uncensored также поддерживает вызов функций, что упрощает использование в сложных рабочих процессах. Убедитесь, что ваша среда Node.js актуальна для использования всех функций.

import OpenAI from "openai";

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

Включение потоковой передачи (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)

Список моделей и лимиты

Используйте эндпоинт GET /v1/models для запроса доступных моделей. Вы увидите модель uncensored с ее деталями. Обратите внимание на лимиты запросов: на один ключ разрешено 300 запросов в минуту. Тело запроса не должно превышать 8 МБ. Контекстное окно составляет 100 000 токенов (промпт плюс ответ). При превышении вы получите код ошибки 429. API не предоставляет эмбеддинги или генерацию изображений. Он ориентирован исключительно на генерацию текста. Предоплаченный баланс не сгорает, пополнение возможно от $10.

Характеристики API

Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
ID моделиuncensored
АвторизацияAuthorization: Bearer YOUR_KEY
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.unzensiertesllm.com/v1
JSON-режимresponse_format: {"type": "json_object"}
Максимум ответадо остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет)
Параметрыtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Потоковая передачада — server-sent events, последний фрагмент содержит расход токенов
Контекстное окно100 000 токенов (вход и ответ вместе)
Вызов функцийда — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool
Размер запросадо 8 МБ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Лимит запросов300 запросов в минуту на ключ
Параллельные запросыдо 8 одновременно на ключ
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Бонус+5% от $50, +10% от $100
Срок действияоплаченный баланс не сгорает, без подписки
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён
ВходGoogle или e-mail и пароль
Ключиодин активный ключ на аккаунт; новый заменяет старый

Коды ошибок

Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд

Часто задаваемые вопросы

Сколько стоит использование API?

Вы платите $0,25 за миллион входных токенов и $1,00 за миллион выходных токенов. Ежемесячной платы нет. Вы пополняете баланс, который не сгорает. Пополнение от $50 дает бонус.

API действительно без цензуры?

Да, модель <code>uncensored</code> выдает ответы без типичных фильтров для взрослых или спорных тем. Однако есть жесткое ограничение: контент с участием несовершеннолетних всегда блокируется. Это единственное строгое ограничение по контенту.

Какие коды ошибок я должен ожидать?

401 означает недействительный API-ключ. 402 сигнализирует об исчерпании баланса. 429 возникает при превышении лимита в 300 запросов в минуту. Также учтите ограничение тела запроса в 8 МБ.

Ваш ключ в одном клике

Создайте аккаунт, скопируйте ключ, укажите базовый URL. Готово.

Получить API-ключ