Документация API
Начните разрабатывать с нашим uncensored LLM API за считанные минуты. Это руководство покажет вам, как аутентифицироваться, отправлять запросы и обрабатывать потоковые ответы с использованием стандартных совместимых с OpenAI инструментов.
- за 1M входных токенов
- $0.15
- Выходные токены / 1M
- $0.50
- контекст токенов
- 100,000
- пробный кредит
- $0.50
- запросов в минуту
- 300
Аутентификация и базовый URL
Используйте свой API-ключ для аутентификации каждого запроса. Наш API полностью совместим с экосистемой SDK OpenAI, поэтому вам нужно лишь изменить базовый URL и ключ в конфигурации клиента. Базовый URL — HTTPS://api.nocensoraichatbot.com/v1. Вы можете сгенерировать ключ сразу после регистрации с помощью Google или электронной почты. В каждом аккаунте есть один активный ключ, который заменяет предыдущий при повторной генерации. Для регистрации не требуется номер телефона, а ваши промпты не используются для обучения моделей.
Первый запрос
Отправьте стандартный запрос chat completion в конечную точку /v1/chat/completions. Используйте идентификатор модели "uncensored" для доступа к нашей настроенной большой языковой модели. Модель отвечает на законные взрослые, художественные и спорные темы без стандартных отказов. Есть жесткое ограничение: контент с участием несовершеннолетних всегда блокируется. Проверить подключение можно с помощью простой команды curl.
curl https://api.nocensoraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
}'
Если ключ недействителен, вы получаете ошибку 401. Если кредиты исчерпаны, вы получаете ошибку 402. Ошибки и отказы не потребляют токены, поэтому вы платите только за успешные завершения. Кредиты никогда не истекают, давая вам полный контроль над расходами.
Интеграция Python SDK
Установите официальный пакет OpenAI для Python и настройте базовый URL на указание нашего сервиса. Это позволяет использовать знакомые методы, такие как client.chat.completions.create. Установите модель "uncensored" и передавайте системные или пользовательские сообщения как обычно. SDK автоматически выполняет токенизацию и разбор ответа. Этот подход работает как для простой генерации текста, так и для сложных многопользовательских диалогов. Вы также можете использовать потоковую передачу ответов, если предпочитаете инкрементальный вывод.
from openai import OpenAI
client = OpenAI(base_url="https://api.nocensoraichatbot.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)
Убедитесь, что ваш API-ключ передаётся в заголовке или переменной среды. SDK поддерживает все стандартные параметры, такие как temperature и top_p. Вы можете настраивать их для управления креативностью или детерминированностью. Окно контекста модели составляет 100,000 токенов для промпта и завершения в сумме.
Интеграция Node SDK
Используйте пакет @openai/openai npm для интеграции с вашим приложением на Node.js. Настройте базовый URL и API-ключ перед выполнением любых запросов. Это обеспечивает совместимость с нашим API для нецензурированного ИИ-чата. SDK для Node.js предоставляет определения типов и поддержку async/await для современной разработки. Вы можете отправлять сообщения и получать ответы так же, как и с любым совместимым с OpenAI конечным пунктом. Обработка ошибок встроена, поэтому вы можете легко перехватывать ошибки 401, 402 и 429. Это делает его идеальным для безсерверных функций или бэкенд-сервисов.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nocensoraichatbot.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);
Помните, что идентификатор модели — «uncensored». Не используйте идентификаторы GPT-3.5 или GPT-4. SDK берет на себя остальное, включая парсинг JSON и логику повторных попыток. Вы также можете включить потоковую передачу для пользовательского опыта в реальном времени.
Потоковая передача и поддержка SSE
Включите потоковую передачу, установив stream в true в запросе. API возвращает Server-Sent Events (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)
Обрабатывайте события SSE осторожно, чтобы избежать утечек памяти при длительных соединениях. API поддерживает до 8 одновременных запросов на ключ. Этот лимит помогает поддерживать стабильность под нагрузкой. Вы можете настроить поведение потока, используя стандартные параметры, такие как max_tokens и последовательности остановки.
Лимиты запросов и контекстное окно
API ограничивает количество запросов до 300 в минуту на ключ. Вы можете выполнять 8 запросов одновременно. Тело запроса не должно превышать 8 МБ. Контекстное окно составляет 100 000 токенов, объединяя промпт и завершение. Максимальный вывод — 16 000 токенов на запрос, или 2 048, если max_tokens не установлен. Если вы превысите лимит скорости, получите ошибку 429. Подождите и повторите попытку с экспоненциальным замедлением с откатом. Кредиты начисляются только за успешное использование токенов. Ошибки не расходуют кредиты. Эта прозрачная модель ценообразования гарантирует, что вы точно знаете, за что платите.
Частые вопросы
Какова модель чат-бота no censor AI?
Это большая языковая модель с открытым весом, настроенная на предоставление нецензурируемых ответов на легальные взрослые, художественные и дискуссионные темы. Это не GPT, Claude или модель другого вендора. Запросы с участием несовершеннолетних всегда отклоняются.
Как пополнить кредиты?
Вы можете пополнить баланс с помощью USDT (TRC20) или USDC (Base) суммами от $20 до $500. За крупные суммы начисляются бонусные кредиты: +5% при пополнении от $50, +10% от $100 и +15% от $200. Кредиты не имеют срока действия и списываются за фактическое использование токенов.
Поддерживает ли API вызов функций?
Да, API поддерживает вызов функций с параметрами tools и tool_choice. Вы также можете использовать режим JSON, установив response_format в json_object. Эти функции позволяют интегрировать модель в сложные рабочие процессы и приложения.
Получите API-ключ
Зарегистрируйтесь, скопируйте токен и обновите конечную точку. Вот и всё.