UnsensoredGPTДокументация API, совместимого с OpenAI
Документация API, совместимого с OpenAI
Начните работу с unsensored GPT API за считанные минуты, указав существующий OpenAI SDK на наш базовый URL. Эта документация охватывает аутентификацию, форматы запросов и обработку потоковых ответов для ваших uncensored AI приложений.
https://api.unsensoredgpt.com/v1
Базовый URL и аутентификация
Первый шаг — настроить ваш клиент на использование нашего базового URL. Укажите ваш SDK на https://api.unsensoredgpt.com/v1 и передайте свой API-ключ в Authorization header. Этот ключ вы получаете сразу после регистрации через Google или email в панели управления.
Наша аутентификация проста: нет сложных областей действия или потоков OAuth. Просто используйте сгенерированный вами ключ.
Идентификатор модели, который вы должны отправлять в каждом запросе, — uncensored. Это модель с открытым весом, настроенная для использования взрослой аудиторией, отличная от GPT или Claude. Это не перепродаваемая модель вендора.
Первый запрос
Отправьте стандартный запрос chat completion для проверки подключения и использования токенов. Используйте uncensored идентификатор модели для обеспечения того, что вы обращаетесь к нашей специфической настройке.
Этот пример демонстрирует простую задачу генерации текста. Если вы получаете ответ JSON с содержимым, ваша интеграция работает корректно.
curl https://api.unsensoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the API status response"}]
}'Проверьте usage поле для проверки количества токенов в соответствии с балансом предоплаченных кредитов.
Интеграция Python SDK
Используйте официальный openai Python-библиотека для взаимодействия с нашим API. Установите базовый URL на наш эндпоинт и укажите API-ключ.
Этот подход позволяет повторно использовать существующие кодовые базы без переписывания HTTP-клиентов. Библиотека автоматически выполняет сериализацию.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredgpt.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)Не забудьте явно указать модель как uncensored в инициализации вашего клиента или полезной нагрузке запроса.
Интеграция Node SDK
Для разработчиков JavaScript SDK Node.js работает идентично версии Python. Инициализируйте клиент с вашим базовым URL и ключом.
Передайте uncensored идентификатор модели для обеспечения правильной маршрутизации. SDK управляет пулом соединений и повторными попытками.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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);Эта конфигурация поддерживает как синхронные, так и асинхронные вызовы в зависимости от архитектуры вашего приложения.
Потоковые ответы (SSE)
Включите потоковую передачу, установив stream: true в запросе. Наш API возвращает события серверных событий (SSE) для доставки токенов в реальном времени.
Анализируйте delta.content field из каждого чанка, чтобы собрать окончательный ответ. Статистика использования токенов включается в последний чанк.
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 токенов в сумме. Максимальный вывод на запрос — 16 000 токенов. Превышение этих лимитов возвращает ошибку 400.
Типичные ошибки включают 401 для неверных ключей, 402 для недостаточного предоплаченного кредита и 429 для лимитов частоты. Лимит частоты составляет 300 запросов в минуту на ключ.
Промпты не используются для обучения. Ваш кредит никогда не истекает. Обрабатывайте ошибки 402, пополняя баланс через криптовалюту, чтобы возобновить работу сервиса.
Частые вопросы
Каков базовый URL для API unsensored GPT?
Базовый URL: HTTPS://api.unsensoredgpt.com/v1. Вы должны установить это значение в конфигурации вашего клиента, совместимого с OpenAI.
Поддерживает ли этот API потоковую передачу?
Да, установите stream: true для получения Server-Sent Events. Использование токенов сообщается в последнем чанке.
Что произойдет, если у меня закончится кредит?
Запросы возвращают ошибку 402. Вы можете пополнить счет USDT или USDC в любое время. Кредит никогда не истекает.
Получите свой API-ключ
Зарегистрируйтесь, получите ключ и укажите на новый базовый URL. Это вся конфигурация.
Получить API-ключ