ru ▾
Небезопасные API-ключи

Предоплаченный API LLM без цензуры

Небезопасные API-ключиПопробовать с пробным кредитом

Руководство по интеграции нефильтрованного API

Подключите свое приложение к нашему API LLM без цензуры, обновив базовый URL и внедрив ваш предоплаченный ключ API. Это руководство охватывает основные эндпоинты, потоковую передачу и обработку ошибок для генерации текста в высоком объеме.

Аутентификация & базовый URL

Начните с указания вашего SDK, совместимого с OpenAI, на выделенный эндпоинт. Наша инфраструктура использует единый базовый URL для всех запросов, что гарантирует, что вы взаимодействуете только с uncensored моделью без привязки к поставщику. Вы должны включить ваш API-ключ в Authorization header для каждого вызова. Этот ключ генерируется мгновенно при регистрации через Google или email. Ежемесячной платы за поддержание доступа нет, и ключ остается действительным до исчерпания вашего предоплаченного кредита. Ошибки аутентификации, например недействительный ключ, возвращают код состояния 401. Отказы для законного контента для взрослых бесплатны, но вы платите только за фактическое использование токенов.

curl https://api.unsecureapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the three main dependencies for this python script"}]
  }'

Эндпоинт Chat Completions

Отправляйте текстовые данные в POST /v1/chat/completions эндпоинт для получения сгенерированных ответов. Это основной интерфейс для ваших интеграций, поддерживающий контекстное окно в 100,000 токенов как для запроса, так и для завершения. Идентификатор модели, который нужно указать в вашей полезной нагрузке, всегда uncensored. Вам не нужно беспокоиться о сложной маршрутизации моделей или версионировании, так как мы предоставляем одну модель с открытым весом, настроенную на нефильтрованный вывод. Если вы превысите лимит тела запроса в 8 МБ, API вернет ошибку. Вы также можете проверить доступные модели через GET /v1/models проверить подключение перед тяжелой работой.

Потоковые ответы

Включите генерацию токенов в реальном времени, установив stream: true в полезной нагрузке запроса. API возвращает события серверных событий (SSE) для отображения с низкой задержкой в ваших приложениях. Статистика использования токенов появляется в последнем фрагменте потока, позволяя вам точно отслеживать расходы. Этот метод идеален для чат-ботов или интерактивных интерфейсов, где пользователи ожидают немедленной обратной связи. Обратите внимание, что максимальный вывод за запрос может достигать полного окна в 100,000 токенов; max_tokens является необязательным. Потоковая передача бесшовно работает со стандартными OpenAI SDK, когда базовый URL обновлен правильно.

from openai import OpenAI

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

Вызов функций & JSON Mode

Интегрируйте структурированные выходные данные с помощью JSON-режима или возможностей вызова функций. Установите response_format для {"type": "json_object"} чтобы обеспечить согласованные выходные данные в формате JSON для ваших парсеров. Вы также можете определить инструменты и указать tool_choice для сложных рабочих процессов агентов. uncensored модель поддерживает эти функции без обычных жестких ограничений, которые часто ломают схемы функций у других провайдеров. Это делает ее надежной для автоматизированных конвейеров, требующих точного извлечения данных. Убедитесь, что ваши определения инструментов действительны, чтобы избежать ошибок разбора на стороне клиента.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unsecureapikeys.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);

Параметры & Лимиты

Управляйте поведением генерации с помощью стандартных параметров, таких как temperature, top_p, stop, и seed. Настройка этих параметров позволяет регулировать баланс между креативностью и детерминированностью ваших ответов. Лимит составляет 300 запросов в минуту на один ключ с одновременной нагрузкой до 8 запросов. На один аккаунт допускается только один активный ключ; генерация нового заменяет старый. Предоплаченная модель означает, что вы платите $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Ошибки не списывают кредит, поэтому вы платите только за успешные завершения.

Обработка ошибок

Грамотно обрабатывайте стандартные ответы API для обеспечения стабильности приложения. Ошибка 401 указывает на недействительный или истёкший API-ключ. Ошибка 402 означает, что на вашем предоплачённом балансе недостаточно средств, требуется пополнение через криптовалюту. Лимиты частоты запросов вызывают ответ 429, если вы превышаете 300 запросов в минуту. API не возвращает эмбеддинги или данные изображений, поэтому запрос этих форматов может вызвать ошибки. Всегда проверяйте код состояния перед разбором тела JSON. Лимиты контекстного окна строгие, поэтому отслеживайте количество токенов, чтобы избежать усечения в длинных диалогах.

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)

Часто задаваемые вопросы

Какие способы оплаты вы принимаете?

Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.

Что произойдет, если я превышу лимит частоты запросов или израсходую кредит?

Ошибка 429 возвращается при превышении лимита в 300 запросов в минуту, а ошибка 402 указывает на нулевой баланс. Вы можете пополнить счет USDT (TRC20) или USDC (Base) в любое время. Кредит не истекает, поэтому вы можете приостановить и возобновить использование без потери средств.

Подходит ли uncensored-модель для коммерческого использования с высокой нагрузкой?

Да, API поддерживает контекстное окно на 100,000 токенов и потоковую передачу для надежной интеграции. Он предназначен для генерации текста в больших объемах без ежемесячной подписки. Предоплаченная модель обеспечивает предсказуемые расходы для приложений NSFW или творческого письма.

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

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

Попробовать с пробным кредитомПросмотреть документацию