Руководство по быстрому старту API
Хватит бороться с экранами входа. Этот быстрый старт показывает, как использовать нецензурированный API с вашим ключом и быстро получить текст.
Аутентификация: Использование вашего API-ключа
Передайте свой ключ в Authorization header. Начните с создания аккаунта через Google или email. Ваш ключ появляется сразу. Номер телефона не блокирует ваш доступ. Используйте Bearer YOUR_KEY для каждого запроса. Система отклоняет недействительные ключи с ошибкой 401. Проверяйте баланс перед интенсивным использованием.
Конечная точка: /v1/chat/completions
Отправляйте JSON в чат-конечную точку. Этот стандартный маршрут принимает ваш запрос и имя модели. Отправьте идентификатор модели uncensored для сырого вывода. Базовый URL-адрес https://api.llmwithoutlogin.com/v1. Вы получаете текстовые ответы напрямую. Вот базовый пример с curl:
curl https://api.llmwithoutlogin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the latest npm package version"}]
}'
Делайте запросы простыми. Система обрабатывает их быстро. Избегайте сложных вложенных структур на начальном этапе.
Параметры: Temperature, Top P и Stop
Управляйте креативностью с помощью этих настроек. Установите temperature to 0.7 for balanced output. Use top_p чтобы отфильтровать токены с низкой вероятностью. Определите stop последовательность для досрочного завершения генерации. Эти параметры формируют стиль ответа. SDK Python легко с ними работает:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithoutlogin.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)
Настройте значения под вашу конкретную задачу. Высокая температура увеличивает случайность.
Потоковые ответы через SSE
Получайте токены по мере их генерации. Установите stream: true в вашем запросе. API возвращает Server-Sent Events. Каждый фрагмент содержит частичный текст. Это значительно снижает воспринимаемую задержку. Используйте это для длинных выводов:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithoutlogin.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);
Буферизуйте чанки в вашем приложении. Соедините их, чтобы сформировать окончательный текст. Этот метод эффективен для интерфейсов реального времени.
Function Calling и режим JSON
Точно структурируйте вывод. Используйте response_format с {"type": "json_object"}. Это заставляет модель возвращать валидный JSON. Вы также можете определить инструменты для вызова функций. Система соблюдает вашу схему. Определите инструменты в своей полезной нагрузке. Это обеспечивает надежный парсинг в вашем коде.
Обработка ошибок и использования токенов
Следите за кодами состояния запросов. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на недостаток кредита. Ошибка 429 сигнализирует об ограничении скорости. У вас есть 300 запросов в минуту. Размер контекстного окна составляет 100,000 токенов. Вывод ограничен 16,000 токенами. Проверьте последний чанк 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)Частые вопросы
Это ли API без цензуры, совместимый с openai?
Да, он следует стандартному формату OpenAI chat-completions. Вы можете использовать официальные SDK, изменив базовый URL. Модель отвечает без стандартных отказов в выдаче контента для законных тем для взрослых.
Что произойдет, если я получу ошибку лимита частоты запросов 429?
Вы превысили лимит в 300 запросов в минуту. Подождите минуту и повторите запрос. Система позволяет 8 одновременных запросов на ключ. Скорректируйте параллелизм, если часто видите ошибки.
Как оплатить использование uncensored model?
Пополнение счета только криптовалютой. Мы принимаем USDT в сети TRC20 или USDC в сети Base. Минимальная сумма пополнения — $20. Стоимость токенов: $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Ваши средства не сгорают.
Получите ключ API сейчас
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Готово.