ru ▾

Быстрый старт: Подключение нецензурируемого API LLM

Начните генерацию неограниченного текста прямо сейчас с помощью нашего эндпоинта, совместимого с OpenAI. Это руководство охватывает основные шаги по интеграции нецензурированной модели в ваше приложение с использованием стандартных SDK.

Настройка аутентификации базового URL

Направьте клиента к нашей выделенной конечной точке для начала взаимодействия. Базовый URL — https://api.apillmopen.com/v1. Эта конфигурация работает с любым стандартным SDK OpenAI путем обновления base_url parameter и предоставьте свой уникальный API-ключ. Вы получаете этот ключ мгновенно после регистрации через Google или электронную почту. Проверка номера телефона не требуется. Система строго ограничивает количество активных ключов одной учетной записью. Генерация нового ключа автоматически делает предыдущий недействительным. Это упрощает контроль доступа в вашем рабочем процессе разработки.

Отправка вашего первого запроса на завершение чата

Отправьте стандартный POST-запрос на /v1/chat/completions для генерации текста. Вы должны указать идентификатор модели как uncensored. Система принимает стандартные параметры, такие как temperature и top_p для контроля случайности. Ваш входной промпт обрабатывается нашей размещенной большой языковой моделью. Результаты возвращаются в виде чистого текста без избыточных метаданных. Такой прямой подход гарантирует, что вы платите только за фактические токены вывода. Ошибки во время обработки не списывают ваш предоплаченный кредит. Это делает тестирование очень экономичным на ранних этапах разработки.

Интеграция Python SDK

Используйте официальную библиотеку Python для бесшовного взаимодействия с конечной точкой. Настройте клиент, указав базовый URL и API-ключ. Библиотека автоматически выполняет сериализацию JSON и HTTP-транспортировку. Вы можете передать список сообщений, определяющих историю разговора. Объект ответа предоставляет удобный доступ к сгенерированному контенту. Этот метод идеален для бэкенд-сервисов или локальных скриптов. Он значительно сокращает объем шаблонного кода по сравнению с прямыми HTTP-запросами. Вы также можете задать конкретные параметры для тонкой настройки стиля вывода.

Интеграция Node SDK

Инициализируйте клиент Node.js с вашими учетными данными и базовым URL. Асинхронная природа SDK хорошо сочетается с современными веб-серверами. Вы можете ожидать завершения ответа напрямую в обработчиках маршрутов. Этот подход сохраняет ваш код чистым и читаемым. SDK эффективно управляет пулом соединений и повторными попытками. Вы можете легко интегрировать это в приложения Express или Fastify. Он поддерживает как потоковую, так и непотоковую передачу данных. Выберите режим, который лучше всего подходит для архитектуры вашего приложения.

Включение потоковой передачи и обработка использования токенов

Включите потоковую передачу, установив stream параметр в true. API возвращает данные через Server-Sent Events (SSE). Каждый чанк содержит частичный текст и метаданные. Последний чанк включает общее использование токенов для запроса. Это позволяет отслеживать расходы в реальном времени. Потоковая передача значительно снижает воспринимаемую задержку для конечных пользователей. Вы можете отображать текст по мере его генерации. Это критически важно для интерфейсов чата, где важна отзывчивость. SDK автоматически обрабатывают разбор событий за вас.

Контекстные окна, ограничения и ошибки

Модель поддерживает контекстное окно объёмом 100,000 токенов для суммарного ввода и вывода. Вы можете сгенерировать до 16,000 токенов на запрос. Если не указать max_tokens, по умолчанию 2 048 токенов. Вы ограничены 300 запросами в минуту и восемью одновременными запросами на ключ. Размер тела запроса должен оставаться менее 8 МБ. Ошибки аутентификации возвращают код состояния 401. Недостаток средств вызывает ошибку 402. Лимиты частоты приводят к ответу 429. Обрабатывайте эти коды изящно, чтобы обеспечить плавный пользовательский опыт.

cURL

curl https://api.apillmopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List dependencies for React 18."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apillmopen.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apillmopen.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 = 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 LLM, совместимый с существующими инструментами?

Да, он точно соответствует стандарту OpenAI chat-completions. Вы можете использовать его с любым клиентом, поддерживающим формат официального SDK. Просто обновите базовый URL и API-ключ. Это обеспечивает легкую миграцию с других провайдеров без переписывания кодовой базы.

Что произойдет, если я получу ошибку 402?

Ошибка 402 означает, что ваш предоплаченный баланс исчерпан. Вы можете мгновенно пополнить его с помощью USDT (TRC20) или USDC (Base). Минимальная сумма платежа — $20. За крупные пополнения начисляется бонусный кредит. Баланс не имеет срока действия, поэтому вы можете пополнять его в любое удобное время.

Как модель без цензуры обрабатывает ограничения контента?

Модель не отказывается от законных тем для взрослых или спорных вопросов. Она настроена на свободное генерирование контента. Единственное жесткое ограничение касается контента с участием несовершеннолетних. Это делает её идеальной для ролевых игр, творческого письма и генерации данных, где фильтры могут мешать.

Получите API-ключ

Зарегистрируйтесь, получите ключ и обновите базовый URL. Это вся конфигурация.