Быстрый старт: Подключение API нецензурируемых LLM
Это руководство показывает, как интегрировать нашу uncensored модель в ваше приложение, используя стандартные OpenAI-compatible SDK. Вы настроите аутентификацию, отправите свой первый запрос, обработаете потоковую передачу данных и управляет биллингом без скрытых комиссий.
Предварительные требования: SDK и переменные окружения
Начните с установки официального SDK для выбранного вами языка. Мы предоставляем размещенный API chat-completions, совместимый с OpenAI, который работает с любым стандартным клиентом. Вам нужно настроить две переменные окружения: OPENAI_API_KEY и OPENAI_BASE_URL.
Базовый URL для этого сервиса — HTTPS://api.llmsunrestricted.com/v1. Этот URL гарантирует, что ваши запросы поступят в нашу инфраструктуру без ограничений. Ваш API-ключ аутентифицирует ваш предоплаченный аккаунт. Для настройки не требуется номер телефона, достаточно только email или аккаунта Google.
Аутентификация: Установка вашего API-ключа
Аутентификация основана на одном API-ключе, сгенерированном при регистрации. Вы получаете этот ключ сразу после создания аккаунта через Google или email. Храните этот ключ в переменных окружения, чтобы избежать его раскрытия в клиентском коде.
Наша система проверяет ключ против вашего предоплаченного баланса. Если ключ недействителен или истёк, API возвращает ошибку 401. Вы можете сгенерировать новый ключ в любое время, который заменит предыдущий. Храните свой ключ в секрете, чтобы предотвратить несанкционированное использование ваших токенов.
Отправка вашего первого запроса на завершение чата
Отправьте POST-запрос на /v1/chat/completions endpoint. Используйте идентификатор модели uncensored для доступа к нашей open-weight модели, настроенной на взрослый и креативный контент. Модель не отказывает в законных темах, гарантируя, что вы получите ожидаемый вывод.
Базовый пример cURL для проверки подключения и биллинга.
curl https://api.llmsunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three common use cases for this API"}]
}'Этот запрос потребляет входные токены в зависимости от длины вашего промпта. Вы платите только за фактически обработанные токены. Ошибки и отказы из-за некорректного формата бесплатны.
Обработка потоковых ответов (SSE)
Включите потоковую передачу, установив 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)Убедитесь, что библиотека вашего клиента корректно обрабатывает частичные ответы. Поток заканчивается, когда модель завершает генерацию или достигает лимита токенов.
Настройка параметров: Temperature и Top_P
Настройте поведение генерации с помощью стандартных параметров. Установите temperature для контроля случайности; более низкие значения делают выводы более детерминированными. Используйте top_p чтобы ограничить разнообразие словаря. Эти настройки помогают вам тонко настроить uncensored модель для ролевых игр или творческого письма.
Вы также можете использовать response_format с {"type": "json_object"} для структурированных данных. Вызов функций поддерживается через tools и tool_choice. Модель поддерживает до 100,000 токенов для всего контекстного окна.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsunrestricted.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)Эти параметры дают вам полный контроль над стилем вывода модели. Экспериментируйте с комбинациями, чтобы найти лучший баланс для вашего конкретного сценария использования.
Понимание использования токенов и тарификации
Оплата строго предоплачена и основана на фактическом использовании токенов. Входные токены стоят $0.15 за 1M, а выходные токены стоят $0.50 за 1M. Вы платите только за то, что используете, без ежемесячных подписок. Кредит не имеет срока действия, поэтому вы можете пополнять баланс в любое удобное время.
Если у вас закончились средства, API возвращает ошибку 402. Вы можете пополнить баланс с помощью USDT (TRC20) или USDC (Base) от $20. Бонусы применяются для крупных пополнений: +5% от $50, +10% от $100 и +15% от $200. Ошибки не расходуют кредиты.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsunrestricted.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. Эта прозрачность гарантирует, что вы контролируете расходы на разработку.
Часто задаваемые вопросы
Что произойдет, если я попаду под ограничение частоты запросов?
API ограничивает количество запросов до 300 в минуту на ключ и 8 одновременных запросов. Если вы превысите эти лимиты, получите ошибку 429 Too Many Requests. Подождите несколько секунд и повторите попытку или измените шаблон использования, чтобы оставаться в пределах бесплатных лимитов.
Настолько ли uncensored модель неограниченна?
Да, модель настроена на ответы без отказов по контенту для законного использования взрослыми, вымышленных или спорных тем. Единственное строгое ограничение — отклонение сексуального контента с участием несовершеннолетних, которое всегда применяется. Вы имеете полный контроль над другими правилами через промпт-инжиниринг.
Как управлять моими API-ключами?
Вы можете сгенерировать новый ключ мгновенно через панель управления после входа с помощью Google или электронной почты. У каждого аккаунта один активный ключ; генерация нового немедленно заменяет старый. Вы также можете просмотреть детали использования и баланса на той же странице.
Сгенерируйте ключ сейчас
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это вся конфигурация.