Документация для разработчиков API без цензуры
Начните генерацию неограниченного контента прямо сейчас с помощью нашего API, совместимого с OpenAI. Это руководство по быстрому старту охватывает аутентификацию, ваш первый запрос и настройку потоковой передачи за считанные минуты.
Аутентификация и базовый URL
Подключитесь, используя один API-ключ и указанный базовый URL. Зарегистрируйтесь через Google или электронную почту, чтобы мгновенно получить ключ. Отправляйте запросы на https://api.unrestrictedllmmodels.com/v1 с вашим ключом в Authorization header. Эта настройка работает с любым стандартным клиентом, совместимым с OpenAI, без пользовательских адаптеров.
curl https://api.unrestrictedllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON object with keys for user_id and role."}]
}'Ваш ключ предоставляет доступ к одной активной модели. Если вы сгенерируете новый ключ, старый становится недействительным немедленно. Для регистрации не требуется номер телефона.
Эндпоинт Chat Completions
Отправляйте сообщения в чат-эндпоинт для получения текстовых ответов. Используйте POST /v1/chat/completions с вашим идентификатором модели, установленным на uncensored. Модель обрабатывает входные данные и возвращает сгенерированный текст без фильтрации законных тем для взрослых или творческих тем.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedllmmodels.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)Каждый запрос потребляет токены из вашего предоплаченного кредита. Ошибки не списывают баланс. Вы можете настроить такие параметры, как temperature, чтобы управлять случайностью.
Потоковая передача ответов и использование токенов
Получайте ответы в реальном времени, используя 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)Эта функция особенно полезна для длинного творческого письма или сценариев ролевой игры, где важна задержка. Установите stream параметр в true в теле запроса.
Вызов функций и режим JSON
Интегрируйте извлечение структурированных данных или использование инструментов непосредственно в рабочий процесс. Включите JSON-режим, установив response_format для {"type": "json_object"} для последовательных результатов. Вызов функций поддерживает параметры инструментов и tool_choice для сложного поведения агентов.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedllmmodels.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);Эта гибкость позволяет создавать приложения, которые программно обрабатывают ответы. Используйте её для извлечения данных или управления внешними системами через вызовы API.
Параметры: temperature, top_p и seed
Управляйте креативностью и воспроизводимостью ваших результатов. Настройте temperature для случайности, top_p для выборки по ядру, и stop последовательности для остановки генерации. seed parameter обеспечивает детерминированные результаты для тестирования.
Эти параметры позволяют тонко настраивать поведение модели без изменения базовых весов. Используйте presence_penalty и frequency_penalty для управления повторениями.
Лимиты запросов и квоты
Отслеживайте использование, чтобы избежать прерываний. Вам доступно 300 запросов в минуту и 8 параллельных запросов на ключ. Максимальный размер тела запроса составляет 8 МБ. На каждый аккаунт приходится один активный ключ.
Окно контекста поддерживает 100,000 токенов для суммарного промпта и завершения. Ошибки возвращают соответствующие коды состояния HTTP: 401 для недействительных ключей, 402 для недостаточного баланса и 429 для ограничений частоты запросов. Отказы из-за политики контента бесплатны и не расходуют кредиты.
Частые вопросы
Как начать работу с API для моделей unrestricted LLM?
Зарегистрируйтесь через Google или email, чтобы получить ваш API-ключ мгновенно. Номер телефона не нужен. Добавьте ваш ключ в совместимый с OpenAI клиент и начните отправлять запросы в чат-эндпоинт.
Отказывается ли модель от контента?
Модель не имеет цензуры и не отказывается от законных взрослых, творческих или спорных тем. Единственное строгое ограничение — контент сексуального характера с участием несовершеннолетних, который всегда блокируется.
Что произойдет, если я превышу лимит частоты запросов?
Вы получите код статуса 429. Вы можете повторить запрос после сброса окна. Одновременные запросы ограничены 8 на ключ, а общее количество запросов ограничено 300 в минуту.
Сгенерируйте ключ сейчас
Зарегистрируйтесь, скопируйте токен, обновите конечную точку. Готово.