Документация API Uncutly AI
Начните работу с Uncutly AI за считанные минуты, используя стандартные конечные точки, совместимые с OpenAI. Аутентифицируйтесь с помощью API-ключа, отправьте запрос и мгновенно получите нецензурированный текстовый вывод.
- Базовый URL
https://api.uncutlyai.com/v1- Модель
uncensored
Аутентификация & базовый URL
Начните каждый запрос, указав в вашем клиенте наш базовый URL и передав ваш ключ в Authorization Заголовок.
Базовый URL — В каждом аккаунте одновременно активен только один ключ. Если сгенерировать новый, старый перестает работать немедленно. Это поддерживает чистоту и безопасность вашего доступа. Наш сервис предназначен для разработчиков, которые хотят прямого контроля. Вам не нужно управлять сложной маршрутизацией или несколькими моделями. Просто используйте свой ключ и работайте. Отправьте первое сообщение в Идентификатор модели — просто Вы можете отправлять стандартные структуры промптов. API принимает текстовый ввод и возвращает текстовый вывод. Он совместим с любым SDK или клиентом OpenAI, поддерживающим формат chat-completions. Базовый пример с использованием cURL для получения ответа. Используйте официальный пакет OpenAI для Python для взаимодействия с нашим API с минимальным количеством кода. Установите Название модели — Этот подход работает для простых скриптов или сложной логики приложения. Он автоматически выполняет сериализацию. Интегрируйте API в ваши приложения Node.js с помощью Настройте клиент с нашим базовым URL и вашим API-ключом. SDK обрабатывает HTTP-запросы и парсит JSON-ответ. Вызовите Этот метод надежен для генерации на стороне сервера. Он хорошо вписывается в маршруты Express или фоновые задачи. Получайте текст токен за токеном с использованием Server-Sent Events (SSE) для снижения воспринимаемой задержки. Установите Каждый чанк содержит частичный текст. Вы можете объединить эти чанки, чтобы сформировать окончательное сообщение. Это полезно для чат-интерфейсов, которые обновляются в реальном времени. Последний чанк включает статистику использования. Вы можете напрямую отслеживать потребление токенов из потока. Понимание ограничений и кодов ошибок для быстрой отладки вашей интеграции. Ваше контекстное окно составляет 100 000 токенов в сумме. Это включает как входной промпт, так и сгенерированный вывод. Вы можете установить максимальный вывод 16 000 токенов на запрос. Лимиты составляют 300 запросов в минуту на ключ. Вы можете выполнять 8 одновременных запросов. Лимит тела запроса составляет 8 МБ. Типичные ошибки включают 401 для неверного ключа и 402, когда исчерпан предоплаченный кредит. Ошибка 429 означает, что вы достигли лимита частоты. Ошибки не списывают ваш баланс кредита. Ценообразование прозрачное: $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Кредит предоплаченный и не истекает.https://api.uncutlyai.com/v1https://api.uncutlyai.com/v1Authorization: Bearer YOUR_API_KEYПервый запрос
/v1/chat/completions endpoint с использованием вашего предпочтительного HTTP-клиента.uncensored. Эта модель с открытым весом работает на наших серверах и отвечает без типичных отклонений контента для законного использования взрослыми.curl https://api.uncutlyai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
}'Python SDK
base_url и api_key параметры в инициализации вашего клиента. Это гарантирует, что запросы направляются на наш uncensored endpoint вместо серверов OpenAI.uncensored. Вы можете передавать сообщения в виде списка словарей. Объект ответа содержит сгенерированный текст в response.choices[0].message.content.from openai import OpenAI
client = OpenAI(base_url="https://api.uncutlyai.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 SDK
openai пакет.chat.completions.create Метод с моделью uncensored. Вы можете определять системные промпты или сообщения пользователя по мере необходимости.import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncutlyai.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 в вашем запросе. API возвращает поток фрагментов вместо одного полного ответа.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)Лимиты, Ошибки & Контекст
Частые вопросы
Что такое Uncutly AI?
Uncutly AI — это хостинг OpenAI-совместимого API, предоставляющий доступ к одной неограниченной большой языковой модели. Мы специализируемся на генерации текста без отказов в выдаче для законного использования взрослыми. Вы платите только за использованные токены.
Как оплатить API?
Мы принимаем только криптовалюту. Вы можете пополнить счет USDT (TRC20) или USDC (Base) суммами от $20 до $500. Кредиты не сгорают, ошибки бесплатны. Нет ежемесячных платежей или подписок.
Какие способы оплаты вы принимаете?
Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.
Получите API-ключ
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Вот столько нужно.