LLM No Login: Быстрый старт API
Начните работу с нашим API LLM без цензуры за считанные минуты. Используйте стандартный эндпоинт, совместимый с OpenAI, для отправки промптов и получения сырых, нефильтрованных текстовых ответов без лишних сложностей.
https://api.llmnologin.com/v1uncensored
Аутентификация
Каждый запрос требует действительного API-ключа. Вы получаете его сразу после регистрации по email и паролю на нашей странице генерации ключей. Для начала не требуется подтверждение по телефону, кредитная карта или корпоративная идентификация. Для пробного уровня не нужен способ оплаты, хотя для постоянного использования требуется предоплаченный баланс.
Добавьте ключ в заголовок Authorization по схеме Bearer. Храните ключ в безопасности; вы можете сгенерировать новый в панели управления, что мгновенно отзовет старый. При ошибке 401 проверьте, что ключ активен и корректен.
Эндпоинт Chat Completions
Основная функциональность находится на стандартном эндпоинте chat-completions. Этот API принимает текстовый ввод и возвращает текстовый вывод, поддерживая как простые промпты, так и структурированные диалоги с несколькими ходами. Он совместим с официальными SDK OpenAI и любым клиентом, поддерживающим спецификацию API OpenAI.
Чтобы выполнить первый запрос, укажите в клиенте наш базовый URL: https://api.llmnologin.com/v1. Укажите идентификатор модели как uncensored в теле запроса. Эта модель с открытыми весами настроена на ответы без отклонения контента для законного использования взрослыми, что делает её идеальной для творческого письма, программирования или исследований, где стандартные фильтры могут мешать.
Базовый URL: https://api.llmnologin.com/v1
Эндпоинт: POST /v1/chat/completions
Вот базовый пример с использованием cURL для отправки простого промпта:
curl https://api.llmnologin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
SDK для Python
Для разработчиков на Python официальный Python SDK от OpenAI работает из коробки при минимальной настройке. Вам нужно лишь обновить базовый URL, указав наш сервис, и предоставить свой API-ключ. Этот подход позволяет использовать знакомые библиотеки и инструменты, получая доступ к модели без цензуры без ограничений, характерных для стандартных коммерческих провайдеров.
Инициализируйте клиент, указав ключ и пользовательский базовый URL. Затем вызовите метод chat.completions.create с идентификатором модели uncensored. Эта настройка идеальна для интеграции возможностей LLM в скрипты, боты или бэкенд-сервисы, где требуется надежная генерация нефильтрованного текста.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmnologin.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)
SDK для Node.js
Разработчики JavaScript и TypeScript могут использовать официальный npm-пакет openai для взаимодействия с нашим API. Как и в случае с Python, необходимо настроить клиент для использования нашего базового URL и заголовка аутентификации. Это обеспечивает бесшовную интеграцию приложений Node.js с нашей моделью без цензуры для задач от генерации кода до анализа контента.
Создайте новый экземпляр клиента OpenAI, установите apiKey и baseURL, а затем вызовите эндпоинт завершения чата. Этот метод эффективен для серверного рендеринга, API-эндпоинтов или автоматизированных рабочих процессов, где необходимы низкая задержка и высокая пропускная способность.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmnologin.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);
Потоковые ответы
Для приложений, которым полезна обратная связь в реальном времени, таких как интерфейсы чата или помощники для программирования, включите потоковую передачу, установив stream: true в запросе. API возвращает поток Server-Sent Events (SSE), позволяя обрабатывать токены по мере их генерации, а не ждать всего ответа.
Это значительно снижает воспринимаемую задержку. SDK обрабатывают парсинг потоков 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)
Лимиты, ошибки и контекст
Наш сервис поддерживает контекстное окно на 100 000 токенов, включая токены промпта и завершения. Это позволяет обрабатывать обширную историю диалога или большие документы в рамках одного запроса. Учитывайте лимит тела запроса в 8 МБ и лимит запросов: 300 запросов в минуту на API-ключ.
Распространённые коды ошибок включают 401 для недействительных ключей, 402 для недостаточного предоплаченного баланса и 429 для превышения лимита запросов. Если вы столкнулись с ошибкой 402, пополните свой аккаунт с помощью криптовалюты (USDT или USDC), чтобы продолжить использование. Предоплаченный баланс не сгорает, поэтому вы можете использовать его в удобном для вас темпе. Обратите внимание, что хотя модель без цензуры, запросы, содержащие сексуальный контент с участием несовершеннолетних, всегда блокируются.