Документация API для uncensored моделей
Начните работу с нашим uncensored API, заменив базовый URL и отправляя запросы к тем же конечным точкам, которые вы уже знаете.
Аутентификация и базовый URL
Отправляйте запросы на наш базовый URL с вашим API-ключом в заголовке Authorization для немедленного доступа к uncensored модели.
Использовать Bearer <your-key> для каждого вызова. Ключ генерируется при регистрации через Google или электронную почту. Храните его в безопасности, так как он идентифицирует ваш предоплаченный аккаунт.
Мы используем стандартную аутентификацию, совместимую с OpenAI. Если ваш ключ недействителен, вы получите ошибку 401. Если ваш баланс исчерпан, вы получите ошибку 402, требующую пополнения через криптовалюту.
Первый запрос
Выполните первый запрос, отправив простое сообщение к конечной точке chat completions с вашим API-ключом.
Этот пример cURL демонстрирует минимальную структуру, необходимую для получения текстового ответа от uncensored модели.
Заменить <YOUR_API_KEY> с ключом, отображаемым на панели управления. Ответ содержит сгенерированный текст в поле content поле.
curl https://api.chatgptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 unix commands to find large files"}]
}'
Интеграция на Python
Используйте официальную библиотеку OpenAI для Python для взаимодействия с нашим API, указав его на наш базовый URL.
Этот подход не требует пользовательской логики клиента. Просто установите base_url и предоставьте свой API-ключ. Библиотека автоматически обрабатывает сериализацию и парсинг ответов.
Этот метод бесшовно работает с существующими кодовыми базами, ориентированными на OpenAI. Вам нужно лишь настроить конфигурацию конечной точки.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptnofilter.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
Интеграция с API в Node.js путем инициализации клиента с указанием нашего специфичного базового URL и учетных данных.
SDK Node повторяет структуру клиента Python. Передайте базовый URL и API ключ при инициализации. Остальная часть кода остается идентичной стандартным реализациям OpenAI.
Это позволяет вам менять провайдеров без переписывания логики вашего приложения. Структура ответа соответствует спецификации OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptnofilter.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 в параметрах запроса.
Потоковая передача снижает воспринимаемую задержку для длинных выводов. Каждый чанк содержит частичный ответ. Последний чанк включает статистику использования токенов для биллинга.
Обработайте события потока в коде для обновления UI в реальном времени. Это необходимо для интерфейсов чата, где пользователи ожидают немедленной обратной связи.
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 токенов для суммарного ввода и вывода.
Лимиты составляют 300 запросов в минуту и 8 одновременных запросов на ключ. Тело запроса не должно превышать 8 МБ.
Если вы превысите лимит частоты, вы получите ошибку 429. Подождите несколько секунд перед повторной попыткой. Контекстное окно позволяет хранить обширную историю разговора без немедленного усечения.
Частые вопросы
Это официальный API ChatGPT без фильтров?
Нет, мы независимый провайдер. Мы предоставляем собственную uncensored-модель через интерфейс, совместимый с OpenAI. Это не GPT-4 и не модель другого вендора.
Как оплатить uncensored chatgpt API?
Вы пополняете счет криптовалютой (USDT в сети TRC20 или USDC в сети Base). Кредит списывается за использованные токены. Ошибки и отказы бесплатны.
Фильтрует ли модель контент NSFW?
Модель не отказывается от законного контента для взрослых или художественного контента. Она предназначена для свободного использования. Строго фильтруется только сексуальный контент с участием несовершеннолетних.
Ваш API-ключ рядом
Зарегистрируйтесь, скопируйте свой ключ, обновите базовый URL. Это вся конфигурация.