API Быстрый старт
Начните работу с API для нецензурируемых LLM за считанные минуты, используя стандартные SDK OpenAI. Это краткое руководство охватывает аутентификацию, форматы запросов, потоковую передачу и обработку ошибок для модели LLM для взрослых.
Аутентификация и базовый URL
Используйте ваш API ключ для аутентификации всех запросов к базовому URL uncensored LLM API. Ваш ключ появляется сразу после регистрации через Google или email, без необходимости номера телефона. Установите Authorization header для Bearer YOUR_API_KEY для каждого вызова.
Базовый URL для этой модели без ограничений — HTTPS://api.llmadult.com/v1. Это обеспечивает совместимость с официальными SDK OpenAI и любым клиентом, совместимым с OpenAI. Вам нужен только один активный ключ на аккаунт; генерация нового ключа мгновенно заменяет старый.
Отправка первого запроса
Отправьте стандартный запрос chat completion для генерации текста из API uncensored LLM. Идентификатор модели — uncensored, и она принимает такие параметры, как temperature, top_p, и stop. Запросы оплачиваются по реальному использованию токенов, поэтому ошибки бесплатны.
Базовый пример cURL для начала работы с API для взрослых:
curl https://api.llmadult.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Это возвращает текстовый ответ, который может обрабатывать контент для взрослых, художественную литературу или общие задачи без отказов.
Использование Python SDK
Подключите API LLM без цензуры к своим проектам на Python с помощью официального SDK OpenAI. Установите базовый URL на нашу конечную точку и используйте uncensored идентификатор модели. Это работает как для простых скриптов, так и для сложных приложений.
Установите библиотеку и настройте клиент, указав ваш API-ключ. После этого вы можете вызывать chat.completions.create() just like you would with other providers. The uncensored model handles diverse inputs effectively.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmadult.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)Этот подход позволяет создавать NSFW-чатботы или генераторы контента с минимальными изменениями в коде.
Интеграция Node.js
Используйте SDK для Node.js для отправки запросов к API нецензурированной LLM в ваших приложениях JavaScript. Настройте клиент с вашим API-ключом и правильным базовым URL. Это позволяет бесшовную интеграцию в веб-серверы или бэкенд-сервисы.
Неограниченная модель поддерживает стандартные параметры и возвращает структурированный текст. Вы можете обрабатывать ответы асинхронно и обрабатывать данные по мере необходимости.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmadult.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 LLM без цензуры. Это улучшает воспринимаемую задержку для пользователей в приложениях NSFW API. Установите stream: true в запросе и обрабатывайте поток событий, отправляемых сервером (SSE).
Подробности об использовании токенов включены в последний чанк. Эта функция необходима для чатов реального времени. uncensored модель поддерживает этот стандартный протокол стриминга.
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)Обработайте события потока для обновления UI или обработки текста по мере его генерации.
Коды ошибок и лимиты
API нецензурированной LLM возвращает стандартные коды ошибок HTTP для распространенных проблем. 401 указывает на недействительный или отсутствующий API-ключ. 402 означает, что ваш предоплаченный кредит исчерпан; пополните его криптовалютой, чтобы продолжить. 429 сигнализирует о превышении лимита частоты запросов в 300 запросов в минуту.
Окно контекста составляет 100 000 токенов в общей сложности, с максимальным выводом 16 000 токенов на запрос. Запросы ограничены размером 8 МБ. Ошибки и отказы не списывают кредиты. API для взрослых LLM гарантирует, что вы платите только за успешную генерацию токенов.
Получить your API key
Зарегистрируйтесь, скопируйте ключ, обновите эндпоинт. Настройка такая же простая.