ru ▾
Попробовать с пробным кредитом

Быстрый старт: API нецензурируемого ИИ

Начните генерацию uncensored текста немедленно с нашей совместимой с OpenAI API. Это краткое руководство проведет вас от аутентификации до потоковой передачи ответов за считанные минуты.

Содержание
  1. Базовый URL и аутентификация
  2. Первый запрос: Chat Completions
  3. Интеграция Node.js
  4. Потоковая передача и использование токенов
  5. Параметры: Управление и воспроизводимость
  6. Лимиты запросов, ошибки и ограничения

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

Используйте выделенный базовый URL и ваш API-ключ для каждого запроса. Наш uncensored LLM API не требует сложной маршрутизации через прокси, достаточно стандартных заголовков. Вы получаете один ключ при регистрации через Google или email. Этот ключ аутентифицирует все взаимодействия с моделью. Ошибки и отказы не списывают кредит. Вы начинаете с пробного кредита на $0.50, действительного в течение 7 дней. Ваши промпты остаются конфиденциальными и не используются для обучения.

curl https://api.uncensoredaicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in the src directory"}]
  }'

Первый запрос: Chat Completions

Отправьте POST-запрос на эндпоинт chat completions. Это основное взаимодействие для генерации текста. Укажите идентификатор модели как "uncensored" в теле запроса. Вы можете настроить параметры, такие как temperature или top_p. API возвращает текстовый ответ напрямую. Здесь нет функций эмбеддингов или генерации изображений. Это сервис чистого ввода и вывода текста. Держите запросы до 8 МБ. Окно контекста поддерживает 100,000 токенов в общей сложности.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaicode.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 SDK или любой совместимый клиент. Установите базовый URL на наш API-эндпоинт. Передайте ваш API-ключ в заголовке авторизации. Идентификатор модели остается "uncensored" для всех вызовов. Вы можете потоково передавать результаты или получать их синхронно. Поддерживается вызов функций через параметр tools. Используйте JSON-режим для структурированных выводов. Эта настройка устраняет привязку к вендору. Ваш код остается простым и надежным.

import OpenAI from "openai";

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

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

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

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)

Параметры: Управление и воспроизводимость

Настройка ответов с использованием стандартных параметров. Установите температуру для креативности или детерминизма. Используйте top_p для ядерной выборки. Задайте сид для воспроизводимых результатов. Укажите стоп-последовательности для остановки генерации. Штрафы за присутствие и частоту регулируют повторение слов. Эти инструменты дают вам точный контроль. Модель хорошо справляется со сложными запросами. Режим JSON гарантирует корректную структуру. Вызов функций позволяет использовать внешние инструменты. Настройте эти значения в соответствии с вашим сценарием использования.

Лимиты запросов, ошибки и ограничения

Ожидайте конкретные ограничения в зависимости от вашего ключа. Вы можете отправлять 300 запросов в минуту. Одновременно выполняется только 8 запросов. На аккаунт активен один ключ. Замените его при необходимости. Обрабатывайте ошибки 401 для недействительных ключей. Решайте ошибки 402, пополняя баланс криптовалютой. Код 429 указывает на насыщение лимита скорости. Максимальный вывод составляет 16,000 токенов на запрос. Устанавливайте max_tokens явно, чтобы избежать значений по умолчанию. Кредиты не истекают. Ошибки бесплатны. Используйте эндпоинт моделей для проверки статуса.

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

Каков базовый URL кодовой базы uncensored AI?

Базовый URL: HTTPS://api.uncensoredaicode.com/v1. Используйте его для всех SDK, совместимых с OpenAI. Измените base_url в конфигурации клиента. Это подключает вас напрямую к uncensored модели без посредников.

Как обрабатывать ошибки и ограничения частоты запросов?

Обработка ошибок 401 путем проверки вашего ключа. Решение ошибок 402 путем пополнения USDT или USDC. Ошибки 429 означают, что вы достигли лимита в 300 запросов в минуту. Подождите и повторите попытку или используйте несколько ключей, если необходимо. Ошибки не потребляют ваш кредит.

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

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

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

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