gptnorestrictions.com/Документация
Подключите LLM Uncensored за несколько минут
Интегрируйте API нашей LLM без цензуры за считанные минуты, используя стандартный клиентский код, совместимый с OpenAI. Мы занимаемся инфраструктурой; вы получаете точную тарификацию за токены и отсутствие отказов по контенту для законного использования взрослыми.
Базовый URL и аутентификация
Используйте выделенный базовый URL и действительный API-ключ для маршрутизации запросов к нашей uncensored-модели. Конечная точка: HTTPS://api.gptnorestrictions.com/v1. Передавайте ключ в заголовке Authorization как Bearer-токен. Эта настройка работает с любым SDK OpenAI путем переопределения параметра base_url. У вас один активный ключ на аккаунт, который вы генерируете в панели управления. Для регистрации не нужен номер телефона, достаточно электронной почты или входа через Google.
Отправка первого запроса на генерацию
Отправьте POST-запрос на /v1/chat/completions с системными и пользовательскими сообщениями. Идентификатор модели — "uncensored". Это возвращает текстовый ответ без фильтров контента для законных тем для взрослых. Вы можете мгновенно проверить подключение с помощью этой команды curl:
curl https://api.gptnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the five core components of a standard REST API."}]
}'Замените YOUR_API_KEY на сгенерированный ключ. Ответ включает детали использования токенов для точного выставления счетов. Ошибки 401 указывают на недействительный ключ, а 402 означает, что вам нужно пополнить кредит через криптовалюту.
Интеграция Python SDK
Используйте официальную библиотеку OpenAI для Python для бесшовного взаимодействия с нашим API. Установите базовый URL нашего эндпоинта и укажите ваш API-ключ. Модель "uncensored" поддерживает стандартные параметры, такие как temperature и top_p. Это позволяет использовать знакомые структуры кода для ваших приложений. Вот минимальная настройка:
from openai import OpenAI
client = OpenAI(base_url="https://api.gptnorestrictions.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)Убедитесь, что вы правильно обрабатываете объект ответа, чтобы извлечь сгенерированный текст. Этот подход сохраняет совместимость с существующими клиентами OpenAI, обеспечивая генерацию неограниченного контента.
Конфигурация Node SDK
Интегрируйте наш API в ваши приложения на Node.js с помощью стандартного пакета npm OpenAI. Настройте базовый URL и API-ключ перед отправкой запросов. uncensored модель отвечает на стандартные вызовы завершения чата. Это гарантирует, что ваша существующая логика работает без существенных изменений. Инициализируйте клиент следующим образом:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptnorestrictions.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);Вызовите метод chat.completions.create с вашими сообщениями. Ответ предоставляет контент, сгенерированный LLM. Этот метод идеален для серверных приложений, которым нужна надежная генерация нецензурного текста.
Обработка потоковых ответов
Включите потоковую передачу, установив 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)Накопите части контента, чтобы сформировать полный ответ. Этот метод эффективен для интерфейсов чата в реальном времени. Он позволяет отображать текст по мере его генерации, не дожидаясь полного завершения.
Лимиты, Ошибки и Контекстное окно
Наше API поддерживает контекстное окно объёмом 100,000 токенов для промпта и завершения в совокупности. Вы ограничены 300 запросами в минуту и 8 одновременными запросами на ключ. Если вы превысите эти лимиты, вы получите ошибку 429. Распространённые ошибки включают 401 для недействительных ключей и 402 для недостаточного баланса. Принимаются запросы объёмом до 8 МБ. Ошибки и отказы не расходуют кредиты. Это гарантирует, что вы платите только за успешное использование токенов. Управляйте лимитами, отслеживая использование в панели мониторинга.
FAQs
Совместимо ли API GPT без ограничений со стандартными клиентами OpenAI?
Да, он полностью совместим с OpenAI. Вам нужно просто обновить base_url и API-ключ в конфигурации SDK. Он поддерживает стандартные конечные точки, такие как chat/completions, с идентификатором модели "uncensored".
Что произойдет, если я превышу лимит частоты запросов?
Вы получите ошибку 429 Too Many Requests. Вы ограничены 300 запросами в минуту и 8 одновременными запросами на ключ. Подождите немного и повторите запрос или обновите тарифный план использования, если это возможно.
Отклоняет ли uncensored модель контент для взрослых?
Модель в целом не отказывает в законном контенте для взрослых, художественной литературе или спорных темах. Единственное жесткое ограничение — контент сексуального характера с участием несовершеннолетних, который всегда блокируется. Это делает ее идеальной для приложений NSFW-чатботов.
Получите API-ключ мгновенно
Зарегистрируйтесь, скопируйте ключ и обновите базовый URL. Вот и всё.