Быстрый старт: Нецензурируемый API LLM
Начните работу с нашим API для нецензурируемых промптов за считанные минуты, используя стандартные OpenAI-совместимые инструменты. В этом руководстве описана инициализация клиента, структура запросов и потоковая передача для быстрой интеграции.
Предварительные требования и установка
Установите официальный SDK для предпочитаемого языка и настройте переменные окружения. Наш API ведет себя точно так же, как стандартный эндпоинт OpenAI, поэтому вы можете менять библиотеки без переписывания логики. Мы используем стандартные заголовки и не требуем дополнительных пакетов. Вам нужен только действительный API-ключ из дашборда.
Инициализируйте клиент
Настройте базовый URL так, чтобы он указывал напрямую на наш размещенный сервис. Стандартный эндпоинт здесь не работает, поскольку мы являемся независимым провайдером. Вы должны явно указать базовый URL в конфигурации клиента. Это гарантирует, что все запросы будут маршрутизироваться через нашу инфраструктуру uncensored-моделей.
Конфигурация Python
Укажите базовый URL и ключ API перед выполнением любых запросов. Эта настройка работает с Python 3.8+.
from openai import OpenAI
client = OpenAI(base_url="https://api.promptuncensored.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
Используйте официальный Node клиент для инициализации соединения. Убедитесь, что передаете правильную строку базового URL.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.promptuncensored.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);
Сделайте свой первый запрос
Отправьте стандартный POST-запрос chat-completions, установив идентификатор модели в uncensored.Эта модель принимает любой законный ввод без фильтрации взрослой или спорной тематики. Ответ возвращается в виде полного текстового блока. Вы можете проверить подключение с помощью простой команды curl.
curl https://api.promptuncensored.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?"}]
}'
Обрабатывайте потоковые ответы
Включите потоковую передачу, установив stream: true в теле запроса. Это возвращает данные через события серверных событий (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)
Настройте параметры для лучших результатов
Настройте параметры, такие как temperature, top_p и seed, чтобы контролировать креативность. Более высокие температуры дают более разнообразный текст, в то время как более низкие значения обеспечивают согласованность. Модель поддерживает стандартный вызов функций и режим JSON. Вы можете принудительно задать строгие форматы вывода с помощью response_format. Эти элементы управления помогают тонко настраивать поведение uncensored модели под ваш конкретный случай использования.
Понимание использования токенов и лимитов
Окно контекста поддерживает 100,000 токенов для суммарного промпта и завершения. Вы можете генерировать до 16,000 токенов за один запрос. Ограничения частоты запросов составляют 300 запросов в минуту на ключ. Ошибки 401 указывают на недействительный ключ, 402 означает, что вам нужно больше кредита. 429 сигнализирует о достижении лимита частоты запросов. Непотраченный кредит никогда не истекает.
Часто задаваемые вопросы
Это ли uncensored API для промптов?
Да, наш API предоставляет одну uncensored-модель, которая не отказывает в законном взрослом или дискуссионном контенте. Это не модель GPT, Claude или какой-либо другой вендорской модели. Вы получаете прямой доступ к uncensored LLM API с прозрачным ценообразованием.
Что произойдет, если я получу ошибку 402?
Ошибка 402 указывает на недостаток предоплаченного кредита. Вам необходимо пополнить баланс с помощью USDT или USDC, чтобы продолжать отправлять запросы. Ошибки при обработке бесплатны, поэтому вы платите только за успешные завершения.
Поддерживает ли API потоковую передачу?
Да, вы можете включить потоковую передачу, установив флаг stream в true. API возвращает обновления по токену через SSE. Это позволяет отображать текст в реальном времени по мере его генерации. Последний чанк включает общее использование токенов для биллинга.
Получите API-ключ мгновенно
Зарегистрируйтесь, скопируйте ключ и обновите базовый URL. Вот и всё, что нужно.
Получите пробный ключ