ru ▾

Нефильтрованное API для разработчиков

$0.15 за 1M входных токенов$0.50 Выходные токены / 1M100,000 контекст токенов$0.50 пробный кредит300 запросов в минуту

Claude code nsfw: быстрый запуск и интеграция SDK

Замените стандартный базовый URL OpenAI на наш эндпоинт для запуска того же клиентского кода против нецензурируемой модели. Вы получаете неограниченную генерацию текста без изменения интеграции SDK.

Установка и конфигурация

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

Настройте ваш API-ключ сразу после регистрации. Ключ появляется на вашей панели управления и работает с любым OpenAI-совместимым клиентом. Используйте эту настройку для маршрутизации трафика через наш uncensored LLM, не затрагая логику вашего приложения.

Пример базового завершения чата

Отправьте стандартный запрос chat completion для генерации неограниченного текста. Модель принимает ваш запрос и возвращает прямой ответ без фильтрации тем для взрослых.

Используйте команду curl ниже для проверки подключения. Замените YOUR_API_KEY на ваш сгенерированный токен. Эта конечная точка обслуживает uncensored-модель, оптимизированную для генерации с высоким контекстом.

curl https://api.claudecodensfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to restart the system service"}]
  }'

Ответ содержит полный текст завершения. Вы можете обработать эту строку напрямую в своем приложении. Специальный парсинг для стандартного текстового вывода не требуется.

Потоковая передача ответов и использование

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

Используйте сниппет Python SDK для эффективной потоковой передачи. Код захватывает каждый чанк по мере его поступления. Вы можете накопить эти чанки, чтобы построить окончательный ответ или отображать их в реальном времени.

from openai import OpenAI

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

Поддерживается потоковая передача через события, отправляемые сервером (SSE). Последний блок включает детали использования токенов. Точно отслеживайте потребление без дополнительных вызовов API.

Расширенные параметры и режимы

Управляйте креативностью и структурой вашего вывода с помощью стандартных параметров. Настройте temperature для вариативности или top_p для выборки по ядру. Эти настройки работают точно так же, как и с другими моделями.

Используйте SDK для Node.js для отправки структурированных ответов в формате JSON. Установите response_format в json_object для надежного разбора. Это полезно для генерации данных или фрагментов кода, которые должны строго соответствовать схеме.

import OpenAI from "openai";

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

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

Обработка ошибок и лимиты

Грамотно обрабатывайте стандартные ошибки HTTP в вашем приложении. Статус 401 указывает на недействительный или отсутствующий API-ключ. Проверьте учетные данные и убедитесь, что ключ активен.

Статус 402 означает, что ваш предоплаченный баланс исчерпан. Пополните его криптовалютой, чтобы возобновить работу. Кредиты не имеют срока действия, поэтому вы можете пополнять баланс в любое удобное время.

Статус 429 сигнализирует о достижении лимита частоты запросов. Вам доступно 300 запросов в минуту. Подождите немного перед повторной отправкой запроса.

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 токенов. Этот лимит применяется к сумме токенов промпта и завершения. Превышение этого лимита приведет к ошибке. Планируйте размер ввода соответственно.

Частые вопросы

Это ли официальный API claude code для контента 18+?

Нет, мы независимый провайдер, размещающий open-weight модель. Мы предлагаем опыт работы с uncensored LLM, совместимый со стандартными конечными точками OpenAI. Проверьте документацию вендора для получения подробностей о их конкретных моделях.

Поддерживает ли uncensored-модель генерацию изображений?

Нет, этот API обслуживает только текст. Он не поддерживает эмбеддинги, аудио, видео или генерацию изображений. Вы можете использовать вызов функций (function calling) для интеграции с другими сервисами, если это необходимо.

Как пополнить кредиты?

Пополнение осуществляется только в криптовалюте, конкретно USDT на TRC20 или USDC на Base. Минимальные пополнения начинаются от $20. Ваши кредиты не имеют срока действия, а бонусы начисляются автоматически.

Получите ключ за секунды

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

Получите свой ключ