Подключите Uncensored модель за несколько минут
Подключите ваш стандартный SDK OpenAI к нашей uncensored модели за минуты. Отправляйте запросы, получайте сырой текст и масштабируйте без ограничений.
https://api.kiohnezensur.com/v1uncensored
Установка и конфигурация
Начните с указания клиента на базовый URL uncensored API. Вам нужен действительный API-ключ для аутентификации. Получите его мгновенно через Google или email на странице получения API-ключа. Номер телефона не требуется. Конечная точка принимает стандартные JSON-запросы.
Укажите базовый URL на HTTPS://api.kiohnezensur.com/v1. Используйте идентификатор модели "uncensored" для всех запросов. Это обеспечивает совместимость с существующими SDK OpenAI. Ваши промпты поступают на вход, на выходе — нефильтрованный текст.
Запрос на базовое завершение чата
Отправьте простой POST-запрос в /v1/chat/completions. Модель возвращает необработанный текст без моральной фильтрации. Вы управляете контекстным окном до 100,000 токенов. Настройте temperature и top_p для креативности.
curl https://api.kiohnezensur.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total memory usage for these three processes"}]
}'Замените YOUR_API_KEY на сгенерированный ключ. Ответ содержит сообщение ассистента. Ошибки 401 указывают на недействительные ключи. 402 означает, что кредиты исчерпаны.
Потоковые ответы с SSE
Включите потоковую передачу, установив stream в true. Получайте токены через события, отправляемые сервером. Это снижает воспринимаемую задержку для длинных выводов. Прочитайте последний фрагмент для получения общего количества использованных токенов.
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)Обрабатывайте каждый фрагмент по мере поступления. Модель поддерживает до 16 000 токенов на запрос. Значение max_tokens по умолчанию равно 2 048. Потоковая передача работает с любой совместимой библиотекой клиента.
Включение режима JSON
Принудированный структурированный вывод для надежного разбора. Установите response_format в {"type": "json_object"}. Модель строго соблюдает это ограничение. Полезно для извлечения данных или генерации конфигураций.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kiohnezensur.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);Анализируйте JSON-ответ напрямую. Это избавляет от хаков с регулярными выражениями. Убедитесь, что в промпте четко указана схема. Неприфильтрованная модель хорошо справляется со сложными структурами.
Вызов функций & инструменты
Определите инструменты в теле запроса. Модель возвращает вызовы инструментов вместо обычного текста. Используйте tool_choice для строгого контроля. Это обеспечивает поведение, похожее на агентное.
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnezensur.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)Реализуйте выполнение инструмента в вашем коде. Передайте результаты обратно модели для дальнейшего рассуждения. Поддерживает несколько инструментов. uncensored модель не отказывается от использования инструментов на основе типа контента.
Обработка ограничений частоты запросов
Внимательно отслеживайте лимиты запросов. Вам доступно 300 запросов в минуту на ключ. Параллельность ограничена 8 одновременными запросами. Тела запросов должны оставаться в пределах 8 МБ. Превышение этих лимитов вызывает ошибку 429.
Один активный ключ на аккаунт. Заменяйте старые ключи при необходимости. Ошибки и отказы бесплатны. Предоплаченный кредит списывается только за реальное использование токенов. Кредит никогда не сгорает. Пополнение только через криптовалюту.
Вопросы и ответы
Как интегрировать нецензурированное API в мой существующий проект?
Обновите базовый URL на HTTPS://api.kiohnezensur.com/v1 и установите API-ключ. Эндпоинт полностью совместим со стандартными SDK OpenAI. Используйте идентификатор модели "uncensored" для всех вызовов. Для базовой генерации текста изменения кода не требуются.
Что произойдет, если я превышу лимит частоты запросов?
Вы получаете код состояния 429. Лимит составляет 300 запросов в минуту и 8 одновременных запросов на ключ. Тела запросов должны быть менее 8 МБ. Ошибки и отказы не учитываются в лимите и не расходуют кредит.
Могу ли я использовать uncensored модель для вывода JSON?
Да, установите response_format в json_object. Модель надежно обеспечивает эту структуру. Это идеально подходит для API-интеграций, требующих строгих форматов данных. Она работает вместе с инструментами вызова функций для сложных рабочих процессов.
Ваш ключ на один шаг ближе
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.