Быстрый старт API Uncensored AI
Получите свой API-ключ без цензуры и начните отправку запросов немедленно. В этом руководстве описаны конечные точки, совместимые с OpenAI, потоковая передача и оплата криптовалютой для модели LLM без цензуры.
Аутентификация & базовый URL
Эндпоинт нецензурируемого ИИ в сети — это ваш шлюз к генерации текста в сыром виде. Используйте базовый URL https://api.uncensoredaionline.com/v1 для всех запросов. Вам нужен API-ключ, который вы получаете, нажав «Получить API-ключ» на панели управления. Войдите через Google или пароль от email; номер телефона не требуется. Ключ появляется сразу. Используйте его в Authorization заголовок как Bearer-токен. На аккаунте есть только один активный ключ. Если вы сгенерируете новый, старый ключ перестает работать. Мы не предлагаем несколько ключей на аккаунт.
Выполнение первого запроса
Отправьте POST-запрос на /v1/chat/completions с вашим сообщением. Идентификатор модели uncensored. Это модель с открытым весом, настроенная на отсутствие отказов для законного контента для взрослых. Это не GPT, Claude или Llama. Вы получаете текст на входе, текст на выходе. Никаких изображений, аудио или эмбеддингов. Используйте стандартный формат OpenAI. Наш API поддерживает ту же структуру. Вы можете изменить базовый URL в любом SDK для использования этого сервиса. Вот базовый пример curl для начала работы.
curl https://api.uncensoredaionline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 3 errors in this log file."}]
}'
Проверьте ответ на наличие сгенерированного текста. Если вы получаете ошибку 401, ваш ключ недействителен. Ошибка 402 означает, что у вас нет предоплаченного кредита. Ошибка 429 означает, что вы достигли лимита скорости в 300 запросов в минуту. Ошибки и отказы бесплатны, поэтому вы платите только за фактически использованные токены.
Интеграция Python SDK
Используйте официальный пакет OpenAI для Python для легкой интеграции. Установите base_url и api_key перед вызовом клиента. Это позволяет вам использовать ту же структуру кода, которую вы знаете. Идентификатор модели остается uncensored. Вы можете передавать такие параметры, как temperature и top_p для управления креативностью. API полностью совместим с интерфейсом OpenAI SDK. Это упрощает переход от других провайдеров. Установите пакет и настройте клиент. Затем отправляйте сообщения так же, как для GPT-4.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaionline.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 SDK
SDK Node.js следует тому же шаблону. Инициализируйте клиент, указав базовый URL и ключ. Структура конечной точки идентична версии Python. Эта согласованность сокращает время разработки. Вы можете программно обрабатывать ошибки и ограничения частоты. Лимит тела запроса 8 МБ применяется и здесь. Если вы его превысите, запрос завершится ошибкой. Поддерживается потоковая передача через SSE. Вы можете обрабатывать токены по мере их поступления. Это полезно для длинных выводов или отображения в реальном времени. Модель не отказывает в контенте, поэтому ваша логика должна обрабатывать вывод по мере необходимости.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaionline.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);
Помните, что кредит никогда не истекает. Вы платите за токен. Входные токены стоят $0.15 за миллион. Выходные токены стоят $0.50 за миллион. Скрытых комиссий нет. Предоплаченная модель означает, что вы контролируете свои расходы. Никакой привязки к подписке. Просто купите крипто-кредит и используйте его.
Потоковые ответы и использование токенов
Включите потоковую передачу, установив stream true. Вы получаете чанки текста по мере их генерации. Последний чанк содержит статистику использования токенов. Это позволяет отслеживать расходы в реальном времени. Потоковая передача необходима для хорошего пользовательского опыта в интерфейсах чатов. uncensored LLM полностью поддерживает эту функцию. Вы можете корректно обрабатывать частичные ответы. Ошибки во время потоковой передачи все еще считаются бесплатными, если токены не были сгенерированы. Проверьте usage field в последнем чанке. Он показывает токены промпта и токены завершения. Эти данные помогают вам планировать бюджет пополнения крипто-средств.
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 токенов в общей сложности. Это включает как промпт, так и завершение. Вы можете получить до 16 000 токенов за один запрос. Если вы не установите max_tokens, по умолчанию установлено 2 048. Планируйте свои промпты соответствующим образом. Длинные разговоры могут потребовать суммаризации, чтобы оставаться в пределах лимитов. Это компромисс за низкую стоимость и высокую емкость.
Function Calling, режим JSON и ограничения
Используйте вызов функций для извлечения структурированных данных. Определите свои инструменты в запросе. Модель вернет JSON, соответствующий вашей схеме. Вы также можете принудительно включить режим JSON с помощью response_format: {"type": "json_object"}.Это полезно для разбора данных или генерации конфигураций. API поддерживает temperature, top_p, stop, и seed параметры. Настройте их, чтобы тонко настроить вывод. Жесткое ограничение: отсутствие сексуального контента с участием несовершеннолетних. Все остальное допустимо. Лимит в 300 запросов в минуту является щедрым. Лимит в 8 одновременных запросов предотвращает спам. Используйте эти лимиты с умом.
Частые вопросы
Каков базовый URL онлайн-версии uncensored AI?
Базовый URL: HTTPS://api.uncensoredaionline.com/v1. Совместимо с OpenAI, поэтому вы можете использовать любой стандартный SDK, изменив базовый URL. Идентификатор модели — 'uncensored'. Это модель с открытыми весами, а не перепродажа GPT или Claude. Она работает на наших серверах и настроена на отсутствие отказов.
Как оплатить uncensored LLM API?
Вы платите предоплаченным кредитом, пополняя его через криптовалюту. Мы принимаем USDT в сети TRC20 и USDC в сети Base. Пополнение от $20 до $500. Действуют бонусы: +5% от $50, +10% от $100 и +15% от $200. Кредит не истекает. Ошибки бесплатны. Нет ежемесячных подписок.
Каковы лимиты для uncensored API?
Вы получаете 300 запросов в минуту и 8 одновременных запросов на ключ. Размер контекстного окна — 100,000 токенов. Максимальный объем вывода — 16,000 токенов. Лимит тела запроса — 8 МБ. У вас один активный ключ на аккаунт. Если вам нужен новый ключ, старый отзывается.
Получите API-ключ
Зарегистрируйтесь, скопируйте ключ, обновите конечную точку. Простая настройка.
Открыть аккаунт