ru ▾

uncensored API, предоплаченный баланс, только криптовалюта.

Получите свой ключ

Справочник API и быстрый старт

Это справочное описание API без цензуры для прямой интеграции. Оно охватывает конечные точки, потоковую передачу и параметры без каких-либо накладных расходов на подписку.

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

Используйте ваш API ключ для каждого запроса к базовому URL HTTPS://api.llmwithnorestrictions.com/v1. Система требует этот заголовок для авторизации и отслеживает использование против вашего предоплаченного кредита. Вы генерируете один ключ при регистрации, который немедленно заменяет любой предыдущий ключ. Храните это значение в безопасности, так как оно предоставляет полный доступ к вашему балансу.

curl https://api.llmwithnorestrictions.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten Linux commands"}]
  }'

Эндпоинт /v1/chat/completions

Отправляйте запросы POST на /v1/chat/completions для получения текстовых ответов. Идентификатор модели строго "uncensored" для всех взаимодействий. Входной текст помещается в массив messages, а система возвращает сгенерированный текст без отказов по контенту для законного использования в взрослых целях. Вы платите только за фактически потребленные токены, а не за ошибки.

from openai import OpenAI

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

Потоковые ответы (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)

Вызов функций & JSON Mode

Поддержка вызова функций через параметр tools для извлечения структурированных данных. Используйте response_format с json_object для принудительного вывода строгого JSON. Модель надежно соблюдает эти схемы, что делает ее подходящей для автоматизации бэкенда. Вы можете контролировать выбор инструмента с помощью tool_choice для точного выполнения.

Лимиты токенов & контекстное окно

Окно контекста поддерживает до 100 000 токенов для суммы промпта и завершения. Максимальный вывод за запрос составляет 16 000 токенов, или 2 048, если вы опустите max_tokens. Запросы, превышающие лимит тела в 8 МБ, отклоняются немедленно. Планируйте длину ввода, чтобы оставаться в этих пределах.

Обработка ошибок и ограничения по частоте запросов

Отслеживайте стандартные коды HTTP для немедленной обратной связи. Статус 401 указывает на недействительный или истекший API-ключ. Ошибка 402 сигнализирует о недостатке предоплаченного кредита для запрошенной операции. Ответ 429 означает, что вы достигли лимита в 300 запросов в минуту. Ошибки и отказы не расходуют токены из вашего баланса.

Node.js

import OpenAI from "openai";

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

Частые вопросы

Это ли API, совместимый с openai, для завершения диалогов?

Да, структура эндпоинта соответствует стандартному формату chat-completions. Вы можете использовать официальные SDK OpenAI, указав наш базовый URL. Идентификатор модели остается "uncensored" независимо от используемого клиента.

Что произойдет, если я получу ошибку 402?

Ошибка 402 означает, что ваш предоплаченный кредит равен нулю или недостаточен. Вам необходимо пополнить баланс с помощью USDT или USDC, чтобы возобновить работу. Ежемесячные платежи не применяются, поэтому вы платите только тогда, когда это необходимо.

Как модель без цензуры обрабатывает контекст?

Модель обрабатывает в общей сложности 100,000 токенов для ввода и вывода вместе. Она поддерживает до 16,000 токенов в одном завершении. Это позволяет проводить глубокий анализ контекста без немедленного усечения.

Получите свой API-ключ

Зарегистрируйтесь, скопируйте ключ и обновите базовый URL. Настройка завершена.

Получите свой ключ