Начало работы с API Uncensored LLM Online
Интегрируйте онлайн-API модели без цензуры в ваше приложение с помощью этого руководства. Используйте стандартные эндпоинты, совместимые с OpenAI, для отправки запросов на генерацию текста без фильтров, не управляя GPU-инфраструктурой.
- $0,25
- за 1 млн входных токенов
- $1,00
- Выходные токены / 1 млн
- 100 000
- контекстное окно
- $0,50
- пробный баланс
- 300
- запросов в минуту
Базовый URL и аутентификация
API онлайн-модели без цензуры использует стандартные эндпоинты, совместимые с OpenAI. Настройте клиент на базовый URL https://api.uncensoredllmonline.com/v1. Аутентификация осуществляется через заголовок Authorization с API-ключом. Вы можете сгенерировать ключ на странице Получить API-ключ, указав только email и пароль. Ключ отображается сразу после регистрации. Для начала не нужен номер телефона или кредитная карта. На аккаунте есть один активный ключ, который можно перегенерировать в любое время, чтобы отозвать доступ у старого. Храните ключ в безопасности, так как он обеспечивает прямой доступ к вашему предоплаченному балансу.
Эндпоинт чат-дополнений
Отправляйте текст в онлайн-модель без цензуры, отправляя запрос на POST /v1/chat/completions. Этот эндпоинт принимает список сообщений и возвращает ответ модели. Идентификатор модели для использования — uncensored. Это модель с открытыми весами, настроенная на ответы без отказов по контенту для законного использования взрослыми. Это не GPT, Claude или модель другого вендора. API возвращает возможности генерации сырого текста, подходящие для пользовательских интеграций. Используйте следующую команду cURL для тестирования базового запроса:
curl https://api.uncensoredllmonline.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."}]
}'
Тело запроса должно включать идентификатор модели и историю ваших сообщений. Убедитесь, что ваш клиент отправляет заголовок Authorization: Bearer <your-key>. В ответе будет сгенерированный текст, который вы можете распарсить и использовать в логике вашего приложения.
Интеграция Python SDK
Используйте официальный Python SDK от OpenAI для взаимодействия с AI-моделью без цензуры. Установите base_url и api_key при инициализации клиента. Это позволяет использовать знакомые методы, такие как chat.completions.create. Следующий пример демонстрирует, как инициализировать клиент и отправить простой запрос:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmonline.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)
Этот подход позволяет использовать существующие структуры кода при переходе на онлайн-модель без цензуры. SDK автоматически выполняет сериализацию JSON и парсинг ответов. Помните, что идентификатор модели должен быть установлен в uncensored, чтобы убедиться, что вы обращаетесь к правильному эндпоинту. Этот метод идеален для разработчиков, которые хотят минимизировать шаблонный код.
Интеграция Node SDK
Для проектов на JavaScript или TypeScript Node SDK от OpenAI работает бесшовно с нашим API. Инициализируйте клиент, указав API-ключ и правильный базовый URL. Эндпоинт поддерживает стандартные чат-дополнения, что упрощает интеграцию в веб-приложения или серверлесс-функции. Вот как настроить клиент:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmonline.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 в функцию завершения. В ответе будет сгенерированный текст. Эта интеграция подходит для разработчиков, которым нужно внедрить генерацию текста без цензуры в приложения Node.js. Убедитесь, что вы правильно обрабатываете ошибки, так как API может вернуть ошибки лимита запросов или исчерпания баланса.
Потоковые ответы (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)
Читайте из потока по мере поступления токенов. API онлайн-модели без цензуры поддерживает это нативно. Потоковая передача снижает воспринимаемую задержку для конечных пользователей. Обратите внимание, что потоковая передача потребляет такое же количество токенов, что и непотоковые запросы. Каждый токен оплачивается в соответствии с вашим предоплаченным балансом.
Лимиты запросов и контекстное окно
API онлайн-модели без цензуры устанавливает лимит в 300 запросов в минуту на ключ. Максимальный размер тела запроса составляет 8 МБ. Размер контекстного окна — 100 000 токенов, включая промпт и дополнение. Если вы превысите лимит запросов, API вернет ошибку 429. Если ваш предоплаченный баланс исчерпан, вы получите ошибку 402. Неверный или просроченный ключ приведет к ошибке 401. Эти лимиты обеспечивают справедливое использование для всех разработчиков. Предоплаченный баланс по модели оплаты по факту использования не сгорает, поэтому вы можете использовать его, когда вам нужно.
Характеристики API
Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.
| Параметр | Значение |
|---|---|
| Формат API | совместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ |
| Авторизация | Authorization: Bearer YOUR_KEY |
| ID модели | uncensored |
| Эндпоинты | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredllmonline.com/v1 |
| Потоковая передача | да — server-sent events, последний фрагмент содержит расход токенов |
| Контекстное окно | 100 000 токенов (вход и ответ вместе) |
| Параметры | 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 необязателен (отдельного лимита нет) |
| Заголовки ответа | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Размер запроса | до 8 МБ |
| Параллельные запросы | до 8 одновременно на ключ |
| Лимит запросов | 300 запросов в минуту на ключ |
| Цена | $0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных |
| Пробный баланс | $0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения |
| Срок действия | оплаченный баланс не сгорает, без подписки |
| Бонус | +5% от $50, +10% от $100 |
| Пополнение | USDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500 |
| Оплата | предоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны |
| Вход | Google или e-mail и пароль |
| Ключи | один активный ключ на аккаунт; новый заменяет старый |
| Контент | контент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён |
Коды ошибок
Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.
| Код | Тип | Что значит |
|---|---|---|
400 | bad_request | неверный JSON, пустые сообщения, неверный параметр или превышено окно контекста |
401 | missing_key · invalid_key · key_revoked | нет ключа, ключ неверный или заменён новым |
402 | no_credit | баланс пуст — пополните, работа продолжится сразу |
403 | content_blocked | сексуальный контент с несовершеннолетними — отказ, без оплаты |
404 | not_found | неизвестный эндпоинт |
413 | request_too_large | тело запроса больше 8 МБ |
429 | rate_limited · concurrency | больше 300/мин или 8 параллельно — подождите и повторите |
503 | upstream_busy | модель занята — повторите через несколько секунд |
Вопросы и ответы
Каков размер контекстного окна?
Размер контекстного окна составляет 100 000 токенов, включая входной промпт и выходное дополнение. Это позволяет обрабатывать длинные диалоги или большие документы.
Как работает выставление счетов?
Вы платите по факту использования с предоплаченным балансом. Тариф составляет $0,25 за 1 млн входных токенов и $1,00 за 1 млн выходных токенов. Баланс не сгорает, пополнить его можно от $10.
Модель такая же, как GPT-4?
Нет, идентификатор модели — <code>uncensored</code>. Это модель с открытыми весами, работающая на наших GPU-серверах и настроенная на ответы без отказов по контенту. Это не GPT, Claude или модель другого вендора.
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.