Неограниченный ИИ Документация API
Начните работу с нашим uncensored LLM API за считанные минуты, используя стандартные клиенты, совместимые с OpenAI. Это руководство охватывает аутентификацию, конечные точки, потоковую передачу и параметры для модели 'uncensored'.
Аутентификация & ключи
Начните с генерации API-ключа через панель управления с помощью Google или электронной почты. Ваш ключ аутентифицирует запросы к базовому URL HTTPS://api.iaunrestricted.com/v1. Включите его в Authorization header в виде Bearer-токена. Каждый аккаунт поддерживает один активный ключ; замена ключа немедленно делает старый недействительным.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'Ошибки, такие как 401 Означает, что ваш ключ недействителен или истек. Храните ключ в безопасности, так как он напрямую связан с балансом вашего предоплаченного кредита.
Эндпоинт Chat Completions
Отправьте текст через POST /v1/chat/completions. Эндпоинт принимает стандартные массивы сообщений и возвращает сгенерированный текст. Используйте идентификатор модели "uncensored" в ваших запросах. Система обрабатывает входные и выходные токены на основе вашего предоплаченного баланса.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)Окно контекста поддерживает до 100 000 токенов суммарно. Если вы не укажете max_tokens, вывод ограничен 2 048 токенами. Запросы, превышающие лимит тела в 8 МБ, возвращают ошибку.
Потоковые ответы
Включите потоковую передачу, установив stream: true в вашем запросе. Это доставляет токены через Server-Sent Events (SSE) для снижения задержки. Последний чанк содержит общее количество токенов для точности биллинга.
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)Стриминг работает с любым совместимым с OpenAI SDK. Вы можете парсить частичные ответы в реальном времени, не ожидая полного завершения. Это идеально подходит для чат-интерфейсов, где пользователи видят текст по мере его генерации.
Режим JSON и вызов функций
Принудированный структурированный вывод с использованием response_format: {"type": "json_object"}. Модель возвращает валидный JSON вместо естественного языка. Это полезно для парсинга данных или строгого контроля поведения модели.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);Использование инструментов (tools) поддерживается. Определите схемы ваших инструментов и позвольте модели решать, когда их вызывать. Используйте tool_choice для обеспечения конкретных поведений. Эта функция бесшовно работает с uncensored-моделью для извлечения структурированных данных.
Параметры: Temperature, Top P и многое другое
Управляйте случайностью генерации с помощью temperature и top_p. Настройте presence_penalty и frequency_penalty для уменьшения повторов. Установите seed для воспроизводимых результатов. Используйте stop последовательности для досрочной остановки генерации.
Эти параметры работают точно так же, как API OpenAI. Вы можете тонко настраивать креативность или детерминизм модели. Значения по умолчанию оптимизированы для сбалансированного вывода. Экспериментируйте с более низкими температурами для получения стабильных результатов.
Лимиты, Ошибки и Контекст
Лимиты составляют 300 запросов в минуту и 8 параллельных запросов на ключ. Ваше контекстное окно составляет 100,000 токенов. Ошибки включают 402 недостаточно средств на счете и 429 для ограничений частоты запросов. Предоплаченные кредиты не истекают.
Запросы оплачиваются по фактическому использованию токенов. Ошибки и отказы бесплатны. Модель отказывает в содержании сексуального характера с участием несовершеннолетних независимо от других параметров. Следите за своей панелью управления для статистики использования.
Часто задаваемые вопросы
Как отладить отсутствие цитат в ответах параллельного чата API?
Убедитесь, что вы используете правильный идентификатор модели "uncensored" в запросах. Проверьте, что массивы сообщений соответствуют стандартному формату OpenAI. Убедитесь, что версия вашего SDK поддерживает используемые вами функции.
Это то же самое, что другие неограниченные AI-модели?
Нет, мы запускаем собственную открытую модель, настроенную для uncensored-вывода. Это не GPT, Claude или любая другая модель вендора. Поведение специфично для нашей инфраструктуры и настройки.
Что произойдёт, если я превышу предоплаченный кредит?
Запросы вернут ошибку 402, пока вы не пополните счет. Вы можете добавить кредит через криптовалюту в любое время. Ваш существующий кредит не истекает, поэтому вы можете добавить больше позже.
Получите API-ключ мгновенно
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Готово.