Документация API Uncensored AI
Начните генерацию текста с нашим uncensored LLM API за секунды. Это руководство охватывает аутентификацию, конечные точки и потоковую передачу для немедленной интеграции.
Аутентификация и базовый URL
Используйте свой API-ключ в каждом запросе для доступа к сервису ИИ без ограничений.
Укажите базовый URL на https://api.bestuncensoredmodels.com/v1 и передайте свой ключ в Authorization header. Вы получаете один ключ на аккаунт, который появляется сразу после регистрации.
Первый запрос
Отправьте стандартный запрос completion для получения необработанного, нефильтрованного текстового вывода.
Идентификатор модели — uncensored. Настройте ваш клиент на указание нашего базового URL и включение ваших учетных данных.
curl https://api.bestuncensoredmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the list of models supporting 4k context windows"}]
}'
Интеграция Python SDK
Инициализируйте клиент, передав ключ и правильный базовый URL для включения API uncensored LLM.
Установите официальный пакет OpenAI и настройте хост. Это позволяет использовать знакомые методы при доступе к нашей выделенной инфраструктуре.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensoredmodels.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
Настройте Node.js клиент так, чтобы маршрутизировать запросы на конечный пункт наших uncensored моделей.
Установите baseURL и apiKey свойства. Это гарантирует, что ваше приложение напрямую связывается с нашими серверами без накладных расходов прокси.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensoredmodels.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 в вашем запросе. Последний чанк содержит общее использование токенов для прозрачности биллинга. Это снижает воспринимаемую задержку для творческого письма в длинных форматах.
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 запросов в минуту.
Обработка ошибок 401 путем проверки ключа. Ошибка 402 указывает на недостаток предоплаченных кредитов. Используйте 429 для управления лимитами частоты запросов. Ошибки не потребляют кредит, гарантируя, что вы платите только за успешные токены.
Часто задаваемые вопросы
Каков размер контекстного окна для API uncensored ИИ?
Окно контекста составляет 100 000 токенов, включая промпт и ответ. Это позволяет вести обширные диалоги или обрабатывать большие документы без немедленного усечения контекста.
Как обрабатывать ограничения частоты запросов в API нецензурированной LLM?
Лимит составляет 300 запросов в минуту на ключ. Если вы превысите этот лимит, API вернет код состояния 429. Реализуйте экспоненциальное замедление в вашем клиенте, чтобы плавно возобновить запросы.
Облагает ли сервис uncensored AI за неудачные запросы?
Нет. Ошибки, такие как 401, 402 или 429, не потребляют ваш предоплаченный кредит. Вы платите только за токены, сгенерированные в успешных ответах, что делает тестирование экономически выгодным.
Obtain your API key now
Зарегистрируйтесь, получите ключ и укажите базовый URL. Полная настройка за секунды.
Открыть аккаунт