Unzensierte API Documentation
Начните работу с API Unzensierte за секунды. Отправьте запрос на завершение чата и немедленно получите неограниченный текстовый вывод.
Быстрый старт: Отправьте свой первый запрос
API Unzensierte — это сервис, совместимый с OpenAI. Вы платите за токены для генерации текста без контентных фильтров. Отправьте запрос POST на конечную точку chat completions с вашим API-ключом. Модель обрабатывает ваш запрос и возвращает текстовый вывод напрямую.
Начните с аутентификации с помощью ключа. Затем укажите идентификатор модели как "uncensored". Укажите массив сообщений с ролью и содержимым. Сервер отвечает сгенерированным текстом. Это работает с любым стандартным HTTP-клиентом или SDK. Вы получаете сырой текст без дополнительных накладных расходов на форматирование. Ошибки возвращают JSON с кодом ошибки. Используйте этот быстрый путь для проверки настройки перед созданием сложных приложений.
Аутентификация и базовый URL
Аутентификация использует один API-ключ, передаваемый в заголовке. Базовый URL: HTTPS://api.unzensierte.cc/v1. Этот URL совместим с официальными SDK OpenAI при установке параметра base_url. Ваш ключ идентифицирует аккаунт и отслеживает использование токенов. Сгенерируйте ключ на странице получения API-ключа. Он появляется сразу после регистрации через Google или email. Используйте этот ключ в каждом запросе. Невалидные ключи возвращают ошибку 401. Истёкший ключ или недостаточный баланс возвращают 402.
Храните ключ в безопасности. Один активный ключ на аккаунт. Новый ключ заменяет старый. Для регистрации не требуется номер телефона. API-ключ — единственное необходимое средство для доступа.
Эндпоинт Chat Completions
Основная конечная точка — POST /v1/chat/completions. Она принимает полезную нагрузку JSON с моделью, сообщениями и параметрами. Идентификатор модели — "uncensored". Сообщения требуют строку роли и содержания. Система отвечает сгенерированным текстом в массиве choices. Вы можете установить температуру, top_p и последовательности остановки. Эти параметры управляют креативностью и длиной вывода. API возвращает использование токенов в ответе. Ошибки включают сообщение и тип. Используйте эту конечную точку для всех задач генерации текста. Это единственная доступная конечная точка для текста. Здесь нет эмбеддингов или генерации изображений.
Потоковая передача ответов и использование
Включите потоковую передачу, установив stream в true. API отправляет события, отправляемые сервером (SSE). Каждый фрагмент содержит частичный текст. Последний фрагмент содержит данные об использовании токенов. Это позволяет отображать сгенерированный текст в реальном времени. Буферизуйте фрагменты в вашем приложении. Объединяйте их, чтобы получить полный ответ. Потоковая передача снижает воспринимаемую задержку для длинных выводов. Используйте это для интерфейсов чата или обработки данных в реальном времени. Объект usage появляется только в последнем фрагменте. Отслеживайте токены ввода и вывода для выставления счетов. Ошибки во время потоковой передачи все равно возвращают объект ошибки в фрагменте.
Вызов функций и режим JSON
Используйте вызов функций для интеграции внешних инструментов. Определите инструменты в теле запроса. Модель возвращает вызовы инструментов с аргументами. Парсите эти аргументы для выполнения ваших функций. Установите tool_choice в auto или конкретные имена функций. Режим JSON принудительно выводит корректный JSON. Установите response_format в json_object. Это обеспечивает структурированные данные для парсинга. Используйте эти функции для автоматизированных рабочих процессов. Комбинируйте их для сложного поведения агентов. Модель поддерживает стандартные форматы инструментов OpenAI. Проверьте, чтобы определения ваших инструментов соответствовали ожидаемой схеме.
Лимиты и обработка ошибок
Лимиты составляют 300 запросов в минуту на ключ. Параллельность ограничена 8 одновременными запросами. Тела запросов должны быть в пределах 8 МБ. Ошибки включают конкретные коды, такие как 401 для недействительных ключей. 402 указывает на недостаточный предоплаченный кредит. 429 сигнализирует о превышении лимита запросов. Контекстное окно составляет 100,000 токенов в общей сложности. Максимальный вывод составляет 16,000 токенов на запрос. Ошибки возвращают JSON с деталями ошибки. Обрабатывайте повторные попытки для ошибок 429. Проверяйте баланс кредита перед интенсивным использованием. Возврат средств за израсходованный кредит недоступен.
cURL
curl https://api.unzensierte.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List 5 common Linux commands for file management"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierte.cc/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.unzensierte.cc/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)Частые вопросы
Как начать работу с Unzensierte?
Зарегистрируйтесь через Google или электронную почту, чтобы получить API-ключ мгновенно. Пополните кредит через криптовалюту от $20. Отправьте свой первый запрос к конечной точке завершения чата, используя базовый URL. Пробный период дает $0.50 на 7 дней.
Совместима ли Unzensierte с SDK OpenAI?
Да, он полностью совместим с OpenAI. Используйте базовый URL HTTPS://api.unzensierte.cc/v1. Установите модель в "uncensored". Передайте свой API-ключ в заголовке. Большинство SDK OpenAI работают с незначительными изменениями конфигурации.
Каковы лимиты для uncensored LLM API?
Вы получаете 300 запросов в минуту и 8 одновременных запросов. Размер контекстного окна — 100,000 токенов. Максимальный объем вывода на запрос — 16,000 токенов. Тела запросов должны быть менее 8 МБ. Ошибки возвращают стандартные коды HTTP, такие как 401 или 429.
Доступ в один шаг
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Минимальная настройка.