Developer Documentation for Uncensored LLMs
Вставьте ваш API-ключ в любой клиент, совместимый с OpenAI, и начните генерацию текста без фильтров контента. Мы предоставляем сырую uncensored модель через стандартную конечную точку, позволяя вам сосредоточиться на разработке приложения.
Аутентификация и базовый URL
Ваш API-ключ аутентифицирует каждый запрос к нашей инфраструктуре. Для создания аккаунта нам нужен только адрес электронной почты, а ваш ключ генерируется немедленно. Передайте этот ключ в Authorization Заголовок с использованием Bearer схему. Наш базовый URL — HTTPS://api.unfilteredllms.com/v1, который работает с официальными SDK OpenAI и любым OpenAI-совместимым клиентом путём простого изменения конфигурации base_url.
curl https://api.unfilteredllms.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return current server time in ISO format"}]
}'Если вы получили ошибку 401, ваш ключ либо недействителен, либо истёк. Если вы видите ошибку 402, ваш предоплаченный кредит исчерпан. Вы можете пополнить баланс с помощью USDT (TRC20) или USDC (Base) от $20, при этом бонусные кредиты начисляются на более высоких уровнях.
Эндпоинт Chat Completions
Мы предлагаем единственную конечную точку для генерации текста: POST /v1/chat/completions. Эта точка обрабатывает все ваши потребности в инференсе, принимая список сообщений и возвращая завершение. Идентификатор модели, который вы должны отправить, — uncensored, модель с открытым весом, настроенная на сырой вывод. Это не GPT, Claude или какая-либо другая модель вендора.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredllms.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)Вы можете отправить до 100 000 токенов в промпте и завершении вместе. Если не указать значение max_tokens, модель по умолчанию использует 2 048 токенов за запрос. Этот endpoint не поддерживает эмбеддинги, генерацию изображений или дообучение.
Потоковые ответы и использование токенов
Включите потоковую передачу, установив 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)Подробности об использовании токенов включены в последний чанк потока. Это позволяет точно отслеживать потребление, не сохраняя весь ответ. Ошибки во время стриминга бесплатны, поэтому вы платите только за успешно доставленные токены.
Function Calling и режим JSON
Используйте tools параметр для определения схем функций, позволяющий модели выводить структурированные данные. Вы также можете принудительно обеспечить вывод строгого формата JSON, установив response_format для {"type": "json_object"}. Это необходимо для создания надежных агентов или разбора сложных ответов.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredllms.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);Модель поддерживает tool_choice для принудительного вызова конкретных функций. Это обеспечивает согласованное поведение в средах производства, где критически важен детерминированный вывод. Вы можете комбинировать эти функции со стандартными параметрами, такими как температура, для точного контроля.
Параметры: Temperature, Top-P и ограничения
Контролируйте креативность с temperature и разнообразие с помощью top_p. Используйте stop последовательности для остановки генерации в определенных маркерах. Вы также можете применить presence_penalty и frequency_penalty для уменьшения повторов.
Установить seed для воспроизводимых результатов при тестировании. Эти параметры позволяют тонко настраивать поведение модели без необходимости её переобучения. Модель остается uncensored для законного контента для взрослых, но будет отказывать в содержании сексуального характера с участием несовершеннолетних.
Лимиты, Ошибки и Контекстное окно
Ваш API-ключ ограничен 300 запросами в минуту и 8 одновременными запросами. Максимальный размер тела запроса составляет 8 МБ. Если вы превысите эти лимиты, вы получите ошибку 429 Too Many Requests. Вы можете сгенерировать новый ключ, чтобы заменить старый, если это необходимо.
Окно контекста составляет 100 000 токенов в общей сложности. Это позволяет работать с длинными документами или обширной историей диалогов. Мы не предлагаем SLA, но наша инфраструктура спроектирована для высокой доступности. Проверьте страницу ценообразования для получения текущих бонусов за пополнение криптовалютой.
Частые вопросы
Действительно ли uncensored LLM API не имеет ограничений по контенту?
Да, модель не отказывается от законных тем для взрослых, вымышленного или спорного контента. Однако мы устанавливаем жёсткое ограничение на контент сексуального характера с участием несовершеннолетних, который последовательно блокируется. Это делает её идеальной для NSFW-приложений без корпоративных защитных механизмов.
Как оплатить uncensored AI API?
Мы принимаем только криптовалюту: USDT в сети TRC20 или USDC в сети Base. Пополнения варьируются от $20 до $500 с применением бонусных средств на более высоких уровнях. Ваш предоплаченный кредит не имеет срока действия, и вы платите только за использованные токены.
Могу ли я использовать этот unfiltered LLM для локального хостинга?
Это размещенный API сервис, а не локальная модель. Вы взаимодействуете с ним через наш базовый URL, используя стандартные HTTP запросы. Если вам нужна локальная установка, вам нужно будет скачать модель с открытыми весами самостоятельно, но наш API предоставляет удобство и масштабируемость.
Получите ключ API сейчас
Зарегистрируйтесь, получите ключ и укажите на новый базовый URL. Вы готовы к работе.