Документация API для разработчиков
Внедрите наш uncensored LLM в существующий конвейер, изменив только базовый URL и добавив API-ключ. Это руководство позволит вам перейти от нуля к потоковой передаче токенов за считанные минуты, используя стандартные OpenAI-совместимые клиенты.
Аутентификация & базовый URL
Начните с установки базового URL и API-ключа в конфигурации клиента. Наш сервис использует стандартные заголовки, поэтому вам не нужна кастомная библиотека.
- Базовый URL:
https://api.chatgptunrestricted.cc/v1 - Идентификатор модели:
uncensored - Аутентификация: Bearer-токен через
Authorization: Bearer YOUR_KEY
У вас ключ сразу после регистрации через Google или email. Номер телефона не требуется.
Ваш первый запрос
Отправьте стандартный запрос chat completion для генерации текста без фильтров контента.
- Конечная точка:
POST /v1/chat/completions - Модель:
uncensored - Максимальный объем вывода: 16 000 токенов
Это работает с любым SDK OpenAI путём простого изменения базового URL.
curl https://api.chatgptunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the technical specs of the new GPU architecture"}]
}'
Настройка Python SDK
Используйте официальную библиотеку Python для интеграции нашего API в ваши скрипты.
- Установите с помощью
pip install openai - Установить
base_urlк конечной точке - Установить
api_keyвашему ключу
Клиент автоматически обрабатывает сериализацию JSON.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunrestricted.cc/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.js, используя стандартный пакет.
- Установите с помощью
npm install openai - Настройте клиент с нашим базовым URL
- Вызов
chat.completions.create()
Этот подход работает как для серверной части, так и для edge-функций.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunrestricted.cc/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 в запросе.
- Принимает токены через Server-Sent Events
- Последний чанк включает статистику использования
- Снижает воспринимаемую задержку для длинных выводов
Это идеально подходит для чат-интерфейсов, которым нужны обновления текста в реальном времени.
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)
Лимиты & Коды ошибок
Отслеживайте квоту, чтобы избежать прерывания службы.
- 300 запросов в минуту на ключ
- 8 параллельных запросов на ключ
- Максимальный размер тела запроса 8 МБ
Типичные ошибки включают 401 для неверных ключей, 402 для недостаточного кредита и 429 для лимитов частоты. Ошибки не списывают кредит.
Часто задаваемые вопросы
Настолько ли эта API действительно без ограничений?
Да, наша модель не отказывает в законном взрослом, спорном или вымышленном контенте. Единственное строгое ограничение — сексуальный контент с участием несовершеннолетних, который всегда блокируется.
Как оплатить API?
Мы принимаем только криптовалюту: USDT в сети TRC20 или USDC в сети Base. Вы можете пополнить счет на любую целую сумму от $20 до $500. Баланс не сгорает.
Каков размер контекстного окна?
Модель поддерживает контекстное окно объемом 100 000 токенов как для входных, так и для выходных данных. Максимальный объем вывода за запрос составляет 16 000 токенов.
Получите свой API-ключ
Зарегистрируйтесь, получите ключ и укажите клиенту на новый базовый URL. Это всё, что нужно сделать.