ru ▾

Руководство по быстрому старту 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. Готово.