Быстрый старт: Интеграция нецензурируемого API
Интегрируйте наше uncensored LLM в свое приложение с помощью официального OpenAI-совместимого SDK. Вы настроите базовый URL, пройдете аутентификацию с помощью предоплаченных крипто-кредитов и сразу начнете отправлять текстовые запросы.
Предварительные требования: установка официального SDK
Установите библиотеку, соответствующую вашей среде разработки, чтобы начать взаимодействие с API. SDK автоматически обрабатывает аутентификацию и сериализацию, позволяя вам сосредоточиться на логике приложения.
Для сред Python используйте стандартный менеджер пакетов для установки последней версии. Разработчики Node.js должны добавить пакет npm в зависимости своего проекта. Оба инструмента поддерживают один и тот же протокол, совместимый с OpenAI.
- Python:
pip install openai - Node.js:
npm install openai
Настройка базового URL и API-ключа
Настройте клиент так, чтобы он указывал на наш конкретный эндпоинт и использовал ваш уникальный ключ для авторизации. Эта настройка гарантирует, что все запросы будут маршрутизироваться через нашу uncensored-инфраструктуру, а не через провайдера по умолчанию. Вы должны заменить заполнитель на ключ, сгенерированный на вашей панели управления.
Структура базового URL остается согласованной со стандартными реализациями, но домен отличается. Это изменение критично, потому что наша модель не использует ту же маршрутизацию, что и коммерческие гиганты. Храните ваш ключ в безопасности и не раскрывайте его в клиентском коде.
- Базовый URL:
https://api.filterwithoutai.com/v1 - Заголовок Auth:
Authorization: Bearer YOUR_API_KEY
Выполнение первого запроса к /v1/chat/completions
Отправьте POST-запрос на эндпоинт chat completions с вашим промптом и идентификатором модели. Система обрабатывает текст и возвращает сырой ответ без фильтров контента для законных взрослых тем. Вы должны указать идентификатор модели как uncensored для доступа к этому конкретному поведению.
Тело запроса включает стандартные параметры, такие как messages и model. API принимает ваш ввод и генерирует текст в пределах ограничений контекстного окна. Ошибки во время обработки не расходуют ваши предоплаченные кредиты, обеспечивая справедливое выставление счетов.
Обработка потоковых ответов и использования токенов
Включите потоковую передачу для получения вывода модели фрагментами, а не ожидания полного ответа. Этот метод снижает воспринимаемую задержку и позволяет отображать текст в реальном времени для пользователей. SDK автоматически обрабатывает протокол Server-Sent Events (SSE).
Использование токенов указывается в финальном чанке потока. Вы можете отслеживать подсчеты входных и выходных данных для эффективного управления предоплаченными кредитами. Максимальный объем вывода на запрос составляет 16,000 токенов или 2,048, если вы не установите лимит явно.
Настройка режима JSON и вызова инструментов
Структурируйте ответы для программной обработки, включив режим JSON или определив схемы инструментов. Эта функция гарантирует, что модель выводит корректные данные, которые ваше приложение может распарсить без ошибок. Используйте response_format параметр для принудительного вывода строгого формата JSON.
Вызов инструментов позволяет модели выполнять функции на основе инструкций вашего промпта. Вы можете определить инструменты и указать, как модель должна их выбирать. Эта возможность работает бесшовно с нашей единственной uncensored моделью без дополнительных накладных расходов на конфигурацию.
Понимание ограничений частоты запросов и параллелизма
Следите за объемом запросов, чтобы избежать сбоев в работе из-за ограничения скорости. Наша инфраструктура устанавливает лимит в 300 запросов в минуту на API-ключ. Вы также можете отправлять до 8 одновременных запросов одновременно, используя один ключ.
Если вы превысите эти лимиты, API вернет код статуса 429. Каждый аккаунт поддерживает только один активный ключ одновременно, поэтому генерация нового ключа заменяет старый. Тела запросов не должны превышать 8 МБ для обеспечения эффективной обработки.
cURL
curl https://api.filterwithoutai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.filterwithoutai.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.filterwithoutai.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 = 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 токенов для длительных разговоров.
Как работает выставление счетов с крипто-кредитами?
Вы платите только за использованные токены, при этом ошибки и отказы бесплатны. Кредиты пополняются через USDT (TRC20) или USDC (Base) с бонусными кредитами за крупные суммы. Ваш предоплаченный кредит не истекает, что избавляет от необходимости управлять ежемесячными подписками.
Есть ли жесткое ограничение на контент?
Да, сексуальный контент с участием несовершеннолетних всегда блокируется независимо от настроек модели. Все остальные законные взрослые, вымышленные или спорные темы обрабатываются без фильтрации. Это обеспечивает соответствие требованиям при сохранении неограниченного опыта, который ожидают разработчики.
Защитите свой API-ключ
Зарегистрируйтесь, скопируйте токен и обновите конечную точку. Это всё, что нужно.