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

Nofilter AI Chat: Быстрый старт: интеграция API LLM без цензуры

Интегрируйте API LLM без цензуры в ваше приложение за минуты через наш эндпоинт, совместимый с OpenAI. В этом руководстве: аутентификация, базовые запросы, потоковая передача и ключевые лимиты для быстрого запуска проекта.

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

Создайте аккаунт и сгенерируйте API-ключ. Базовый URL для всех запросов: https://api.nofilteraichat.com/v1. Вы можете использовать официальные SDK OpenAI или любой совместимый клиент, указав этот URL и передав ключ в заголовке Authorization. Регистрация мгновенная через Google или email, номер телефона не требуется. Ключ отображается сразу после создания. У вас может быть только один активный ключ на аккаунт; генерация нового заменяет старый. Храните ключ в безопасности, так как он дает полный доступ к вашему предоплаченному балансу. Нет ежемесячной подписки, неиспользованный баланс не сгорает.

Базовое завершение текста

Отправьте стандартный запрос на завершение чата для генерации текста. Идентификатор модели — uncensored. Этот эндпоинт поддерживает ввод и вывод сырого текста без фильтров контента для законного контента для взрослых. Вы можете управлять стилем ответа с помощью таких параметров, как temperature и top_p. Если вы не укажете max_tokens, ответ может продолжаться до конца окна. Контекстное окно поддерживает до 100,000 токенов суммарно для промпта и завершения. Запросы оплачиваются на основе реального использования токенов, а ошибки бесплатны.

Интеграция Python SDK

Используйте официальную библиотеку OpenAI для Python для взаимодействия с нашим API. Установите базовый URL на наш эндпоинт и укажите свой API-ключ. Это позволяет использовать знакомые методы, такие как chat.completions.create, и получать преимущества нашей модели без цензуры. Библиотека автоматически выполняет сериализацию JSON и повторные попытки. Вы можете использовать потоковую передачу ответов или получать синхронные результаты. Убедитесь, что используете последнюю версию SDK для поддержки всех функций, включая вызов функций и JSON-режим. Этот подход минимизирует шаблонный код и ускоряет разработку приложений на Python.

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

Интегрируйте API в приложения Node.js с помощью SDK OpenAI для Node.js. Настройте клиент, указав базовый URL и ваш API-ключ. Эта настройка позволяет вызывать завершение диалога так же, как вы делаете это с другими совместимыми с OpenAI сервисами. SDK поддерживает современные возможности JavaScript и паттерны async/await. Вы можете легко обрабатывать ответы и управлять ошибками в среде Node.js. Этот метод идеально подходит для веб-серверов, бэкенд-сервисов или любых приложений Node.js, которым требуются возможности LLM без цензуры. Он предоставляет простой способ добавить функции ИИ без сложной настройки.

Потоковые ответы

Включите потоковую передачу, установив stream: true в запросе. API возвращает Server-Sent Events (SSE) по мере генерации токенов. Это обеспечивает более плавный пользовательский опыт за счет отображения текста в реальном времени. Статистика использования токенов включается в последний чанк потока. Потоковая передача поддерживается всеми SDK и сырыми HTTP-клиентами. Эта функция необходима для интерфейсов чата и приложений, где важна задержка. Модель генерирует токены последовательно, позволяя отображать частичные ответы немедленно. Это значительно снижает воспринимаемое время ожидания по сравнению с синхронными запросами.

Лимиты, ошибки и контекст

Отслеживайте использование, чтобы избежать прерывания сервиса. API позволяет 300 запросов в минуту на ключ и 8 параллельных запросов. Максимальный размер тела запроса — 8 МБ. Если API-ключ недействителен, вы получите ошибку 401. Ошибка 402 указывает на недостаточный баланс; пополните его криптовалютой (USDT на TRC20 или USDC на Base), чтобы продолжить. Ошибка 429 означает, что вы достигли лимита запросов. Размер контекстного окна — 100 000 токенов. Ошибки и отказы не потребляют баланс. Держите запросы в этих лимитах для оптимальной производительности. Модель блокирует сексуальный контент с участием несовершеннолетних, это жесткий лимит.

cURL

curl https://api.nofilteraichat.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

from openai import OpenAI

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

import OpenAI from "openai";

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

Потоковая передача

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)

Вопросы и ответы

Как пополнить баланс?

Пополняйте баланс криптовалютой (USDT на TRC20, USDC на Base). Можно добавить любую целую сумму от $20 до $500. За крупные суммы начисляется бонус: +5% за $50 и +10% за $100. Баланс не сгорает, оплата производится за реальные использованные токены.

Какой размер контекстного окна?

Контекстное окно поддерживает до 100,000 токенов для суммарного промпта и завершения. Если вы не укажете max_tokens, ответ может занять весь объем окна. Это позволяет обрабатывать большие объемы входных данных при сохранении высокой производительности.

Храните ли вы мои промпты для обучения?

Нет, промпты не используются для обучения. Для создания аккаунта нужен только email, конфиденциальность гарантирована. Ваши данные не используются для улучшения других моделей или сервисов. Это гарантирует приватность вашего контента при использовании API без цензуры.

Ваш ключ — всего в одной форме

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

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

Технические характеристики

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

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