Документация API Uncensored AI
Подключите нашу uncensored LLM одним вызовом API. В этом руководстве показано, как разработчикам отправлять запросы и получать потоковый текст с помощью стандартных OpenAI-совместимых инструментов.
Быстрый старт: Первый запрос к ИИ без цензуры
Отправьте первый запрос сразу, используя стандартный конечный пункт. Направьте клиент на базовый URL https://api.aiunrestrict.com/v1 и включите ваш API-ключ в заголовок. Идентификатор модели строго uncensored. Эта конфигурация работает с любым SDK, совместимым с OpenAI, без изменений.
- Базовый URL:
https://api.aiunrestrict.com/v1 - Идентификатор модели:
uncensored - Auth: Токен Bearer в
Authorizationзаголовок
Мы берем плату только за потребленные токены. Ошибки не списывают кредит. Отказы бесплатны.
Большинству разработчиков эта настройка работает из коробки с существующими конвейерами.
curl https://api.aiunrestrict.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send me the current weather in Tokyo"}]
}'
Аутентификация и управление API-ключами
Используйте свой единственный API-ключ для всех запросов к конечной точке AI без цензуры. Вы генерируете этот ключ на панели управления после регистрации через Google или электронную почту. Каждый аккаунт имеет ровно один активный ключ. Генерация нового ключа немедленно аннулирует предыдущий. Это упрощает ротацию учетных данных для долгоживущих агентов.
Храните ваш ключ в безопасности. Он предоставляет полный доступ к вашему предоплаченному кредиту. Криптовалюта пополняет ваш аккаунт. USDT на TRC20 или USDC на Base работает. Минимальное пополнение составляет $20. Максимальное — $500. Вы получаете бонусный кредит при крупных депозитах. Ваши данные остаются конфиденциальными. Промпты не используются для обучения. Мы не отслеживаем вашу личность за пределами адреса электронной почты. Конфиденциальность важна для конвейеров NSFW контента. Используйте этот ключ для аутентификации каждого вызова. Формат заголовка стандартный. Bearer токены знакомы. Безопасность проста. Нет сложных шагов настройки. Не требуются номера телефонов. Просто зарегистрируйтесь и начните кодировать. Ключ появляется мгновенно. Скопируйте его сейчас. Храните его в безопасности. Используйте его в своих заголовках. Это все, что нужно для начала.
Конечные точки: Завершение диалога и Модели
Взаимодействие с двумя конечными точками: POST /v1/chat/completions и GET /v1/models. Чат-эндпоинт обрабатывает текстовый ввод и возвращает текстовый вывод. Эндпоинт моделей перечисляет доступные модели. Мы размещаем одну модель. Она настроена на генерацию uncensored-ответов. Нет эмбеддингов. Нет генерации изображений. Нет обработки аудио или видео. Только завершение текста. Это делает сервис сфокусированным. Скорость остается высокой. Задержка остается низкой. Вы платите только за использованные токены. Входные токены стоят $0.15 за миллион. Выходные токены стоят $0.50 за миллион. Кредит не истекает. Ошибки бесплатны. Отказы от генерации бесплатны. Эта модель ценообразования выгодна при интенсивном использовании. Длинные контекстные окна укладываются в 100,000 токенов. Максимальный вывод — 16,000 токенов за запрос. Установите max_tokens чтобы избежать превышения лимита. Вывод по умолчанию составляет 2 048 токенов. Регулируйте это значение в зависимости от вашей задачи. Стриминг помогает управлять большими ответами. Режим JSON обеспечивает структурированный вывод. Вызов функций позволяет использовать инструменты. Temperature контролирует случайность. Top-P контролирует разнообразие. Стоп-последовательности останавливают генерацию. Seed обеспечивает воспроизводимость. Штраф за присутствие снижает повторения. Штраф за частоту регулирует использование слов. Эти параметры дают вам полный контроль. Настройте поведение агента. Протестируйте разные настройки. Найдите правильный баланс. Задокументируйте предпочитаемые конфигурации. Поделитесь ими с командой. Итерируйте быстро. Развертывайте с уверенностью. API поддерживает стандартные форматы OpenAI. Миграция проста. Повторное использование кода высоко. Эффективность максимальна. Сосредоточьтесь на логике вашего продукта. Пусть API сделает всё остальное.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunrestrict.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)
Потоковые ответы и использование токенов
Включите потоковую передачу, установив stream: true в вашем запросе. Получайте токенты инкрементально через Server-Sent Events. Это снижает воспринимаемую задержку для пользователей. Вы можете отображать текст по мере его генерации. Последний чанк содержит общее количество использованных токенов. Считайте это значение для точного отслеживания расходов. Потоковая передача работает со всеми параметрами. Вызов функций потоково передает вызовы инструментов. Режим JSON потоково передает частичные объекты. Temperature и top-p применяются к каждому чанку. Последовательности остановки завершают поток. Ошибки прерывают поток. Обрабатывайте эти случаи корректно. Логика повторных попыток должна учитывать частичные ответы. Сохраняйте промежуточные состояния, если это необходимо. Этот подход подходит для чат-интерфейсов. Он ощущается отзывчивым. Пользователи видят прогресс. Они ждут меньше. API поддерживает одновременные потоки. Лимиты скорости применяются на ключ. Отслеживайте свое использование. Регулируйте параллелизм по мере необходимости. Балансируйте скорость и стоимость. Оптимизируйте свой конвейер. Тестируйте под нагрузкой. Обеспечивайте стабильность. Потоково передавайте эффективно. Быстро доставляйте ценность.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunrestrict.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);
Параметры: Temperature, Top-P и режим JSON
Управляйте поведением генерации с помощью стандартных параметров. Установите temperature для случайности. Более низкие значения дают детерминированный вывод. Более высокие значения увеличивают креативность. Используйте top_p для выборки по ядру. Это ограничивает разнообразие словаря. Комбинируйте их для точного контроля. Включите режим JSON с response_format: {"type": "json_object"}. Модель возвращает валидный JSON. Парсите его напрямую в коде. Это подходит для вызова функций. Данные структурируются чисто. Избегайте ошибок парсинга. При необходимости проверяйте выходные данные. Используйте stop последовательности для остановки генерации. Определите пользовательские разделители. Используйте seed для воспроизводимости. Установите то же значение seed для получения идентичных результатов. Это помогает в отладке. Отслеживайте presence_penalty и frequency_penalty для уменьшения повторов. Настройте их для стилистического единообразия. Протестируйте различные комбинации. Задокументируйте свои настройки. Делитесь конфигурациями с командой. Итерируйте быстро. Развертывайте с уверенностью. API поддерживает все стандартные параметры OpenAI. Миграция проста. Повторное использование кода высоко. Эффективность максимальна. Сосредоточьтесь на логике вашего продукта. Позвольте API позаботиться об остальном.
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)
Обработка ошибок и поведение при отказе
Обработка ошибок должна быть корректной. Возвращайте 401 для недействительных ключей. Проверьте свой API-ключ. Убедитесь, что он активен. Возвращайте 402 при недостатке средств. Пополните свой аккаунт. Используйте криптовалюту. USDT в сети TRC20 или USDC в сети Base. Минимум $20. Максимум $500. Возвращайте 429 при срабатывании ограничений частоты запросов. Подождите и повторите попытку. Лимит составляет 300 запросов в минуту. Параллельность — 8 одновременных запросов. Максимальный размер тела запроса — 8 МБ. Контекстное окно — 100,000 токенов. Максимальный вывод — 16,000 токенов. Ошибки бесплатны. Отказы в генерации бесплатны. Оплата только за токены. Кредит не истекает. Ошибки, такие как двойное списание, исправляются через поддержку. Возврат средств не производится. Кредит остаётся на вашем аккаунте. Используйте его разумно. Отслеживайте использование. При необходимости корректируйте параллельность. Балансируйте скорость и стоимость. Оптимизируйте свой конвейер. Тестируйте под нагрузкой. Обеспечивайте стабильность. Обрабатывайте ошибки программно. Записывайте ответы. Повторяйте попытку с экспоненциальной задержкой. Оповещайте о критических сбоях. Поддерживайте надёжность сервиса. consistently предоставляйте ценность.
Техническая поддержка
Как пополнить кредиты uncensored AI?
Отправляйте криптовалюту на адреса, указанные в вашей панели управления. Мы принимаем USDT в сети TRC20 и USDC в сети Base. Минимальный депозит — $20, максимальный — $500. Бонусы начисляются за крупные суммы.
Подходит ли нецензурированный ИИ для разработки чат-ботов 18+?
Да. Модель настроена на вывод контента для взрослых без фильтрации для законного использования. Она не отказывается от спорных или вымышленных тем. Единственное строгое ограничение — сексуальный контент с участием несовершеннолетних. Это делает её идеальной для неограниченных ролевых агентов.
Каков размер контекстного окна для uncensored модели ИИ?
Окно контекста составляет 100 000 токенов для промпта и завершения вместе. Вы можете вывести до 16 000 токенов за запрос. Если вы не установите max_tokens, объем вывода по умолчанию равен 2 048 токенов.
Защитите свой API-ключ
Зарегистрируйтесь, получите ключ и укажите базовый URL. Нулевая конфигурация.