Документация API
Разверните рабочий процесс вашего нецензурируемого ИИ через простой, совместимый с OpenAI конечный пункт, предназначенный для разработчиков, которым нужна генерация сырого текста без отказов по контенту. Это руководство охватывает базовую настройку, форматы запросов и возможности потоковой передачи для интеграции вашего нецензурируемого LLM API.
Аутентификация и установка базового URL
API нецензурированной LLM требует действительного API-ключа для каждого запроса. Вы генерируете этот ключ мгновенно через вход в Google или по электронной почте на панели управления. Используйте base URL https://api.uncensoredais.com/v1 для всех взаимодействий. Это обеспечивает совместимость со стандартными SDK OpenAI. Ваш ключ аутентифицирует баланс предоплаченных токенов. Ошибки и отказы не расходуют кредит. Храните ключ в безопасности. Замените его, если он был скомпрометирован. Один активный ключ на аккаунт упрощает управление. Система автоматически заменяет старые ключи при их генерации.
Отправка запросов на /v1/chat/completions
Передайте свой промпт в POST /v1/chat/completions endpoint. Используйте идентификатор модели "uncensored" для вывода. Контекстное окно поддерживает 100 000 токенов для промпта и завершения вместе. Вы можете генерировать до 16 000 токенов на запрос. Установите max_tokens параметр для управления длиной вывода. Если параметр не указан, по умолчанию используется 2 048 токенов. API принимает стандартные тела запросов в формате JSON. Вводите текст — получайте текст. Такая простота снижает трение при интеграции. Сосредоточьтесь на своей логике, а не на сложной маршрутизации. Здесь нет эмбеддингов или генерации изображений. Держите размер запроса до 8 МБ. Это ограничение обеспечивает стабильную пропускную способность для ваших задач NSFW API.
Поддерживаемые параметры и режим JSON
Управляйте поведением генерации с помощью стандартных параметров. Используйте temperature для случайности. Настройте top_p для выборки по ядру. Установите stop последовательности для остановки вывода в определенных маркерах. Используйте seed для воспроизводимых результатов. Включите режим JSON, установив response_format для {"type": "json_object"}. Это обеспечивает структурированные выходные данные для ваших приложений. Вы также можете настроить presence_penalty и frequency_penalty варьировать разнообразие токенов. Вызов функций поддерживается через tools и tool_choice. Эти функции позволяют интегрировать сложную логику. Модель эффективно обрабатывает инструменты. Тестируйте свои параметры локально перед развёртыванием в продакшене. Дообучение (fine-tuning) в настоящее время не предлагается. Ограничьтесь промпт-инжинирингом для кастомизации.
Потоковые ответы с SSE
Включите потоковую передачу, установив stream для true. API возвращает Server-Sent Events (SSE). Каждый чанк содержит частичный текст. В последнем чанке содержится статистика использования токенов. Этот подход снижает воспринимаемую задержку для пользователей. Он позволяет отображать сгенерированный текст в реальном времени. Идеально подходит для интерфейсов чатов или живых помощников по написанию текста. Разбирайте поток SSE в коде вашего клиента. Обрабатывайте data: [DONE] сигнал для завершения потока. Этот метод бесшовно работает с официальными SDK. Вам не нужно управлять соединениями вручную. uncensored AI API берет на себя основную работу. Убедитесь, что ваш клиент корректно обрабатывает прерывания потока. Подсчет токенов помогает точно отслеживать баланс предоплаченных средств.
Обработка ошибок и использования токенов
Мониторинг кодов состояния HTTP для здоровья API. Ошибка 401 указывает на недействительный или истекший API-ключ. Для решения этой проблемы выполните повторную аутентификацию через панель управления. Ошибка 402 означает, что ваши предоплаченные кредиты исчерпаны. Пополните баланс через криптовалюту, чтобы возобновить обслуживание. Ошибки и отказы не потребляют токены. Ошибка 429 сигнализирует об ограничении скорости. Вы ограничены 300 запросами в минуту на ключ. Одновременные запросы ограничены 8 на ключ. Тело запроса не должно превышать 8 МБ. Использование токенов указывается в окончательном ответе. Отказы бесплатны. Эта экономическая модель защищает ваш бюджет. Проверьте страницу поддержки для корректировок возврата при двойных списаниях. Кредиты не истекают, поэтому вы можете пополнять баланс в своем темпе.
Лимиты запросов и детали моделей
Модель "uncensored" является моделью с открытым весом, размещенной на наших серверах. Это не GPT, Claude или Gemini. Она настроена на законный контент для взрослых без отказов. Сексуальный контент с участием несовершеннолетних остается ограниченным. Это жесткое ограничение действует всегда. uncensored AI API предоставляет сырой эндпоинт. UI или маршрутизация не включены. Вы платите только за то, что используете. Предоплаченный кредит списывается за реальное использование токенов. Ежемесячных платежей нет. Эта структура подходит создателям с большим объемом работ. Контекстное окно в 100,000 токенов позволяет создавать длинные истории. Управляйте параллелизмом, чтобы избежать ошибок 429. Используйте официальные SDK для лучшей совместимости. uncensored LLM API создан для надежности. Интегрируйте его в свой рабочий процесс фанфиков или креативного письма уже сегодня.
cURL
curl https://api.uncensoredais.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredais.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.uncensoredais.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)FAQ
Каков базовый URL для API нецензурного ИИ'?
Базовый URL: HTTPS://api.uncensoredais.com/v1. Работает с любым клиентом, совместимым с OpenAI, путем обновления конфигурации base_url. Это обеспечивает легкую интеграцию вашего существующего кода.
Как обрабатывать ошибки при использовании API нецензурированной LLM?
Ошибки, такие как 401 (неверный ключ) или 402 (нет кредитов), являются стандартными HTTP-ответами. Отказы и ошибки не расходуют ваши предоплаченные токены. Проверьте баланс и корректность ключа, чтобы быстро решить проблемы.
Доступен ли сервис uncensored AI онлайн бесплатно?
Нет, используется предоплаченная модель токенов. Новые аккаунты получают $0.50 пробного кредита на 7 дней. После этого необходимо пополнить баланс криптовалютой. Ежемесячных платежей нет, только оплата по факту использования.
Получите ключ мгновенно
Зарегистрируйтесь, получите ключ и обновите конечную точку. Это всё.