ru ▾
Попробовать с пробным кредитом
  1. Разблокированные модели ИИ
  2. Документация API

Документация API

Это руководство описывает основной интерфейс chat-completions для нашей модели без цензуры. Используйте предоставленные конечные точки, чтобы отправлять текст и получать неограниченные ответы в реальном времени.

Аутентификация и базовый URL

Отправляйте свои запросы на наш базовый URL с действительным API-ключом в заголовке.

  • Базовый URL: https://api.unlockedaimodels.com/v1
  • Заголовок: Authorization: Bearer YOUR_API_KEY

Идентификатор модели — просто uncensored. Вы получаете один активный ключ на аккаунт, который заменяет любой предыдущий ключ при генерации.

curl https://api.unlockedaimodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
  }'

Эндпоинт Chat Completions

The POST /v1/chat/completions эндпоинт обрабатывает ваш текст и возвращает завершение.

Это единственный текстовый эндпоинт, который мы предоставляем. Мы не предлагаем генерацию изображений, аудио или эмбеддингов. Модель принимает стандартный массив сообщений, содержащий ваши системные, пользовательские и ассистентские сообщения.

Ошибки, такие как 401, указывают на неверный ключ, а 402 означает, что вам нужно больше кредитов. Запросы оплачиваются только при генерации токенов.

Потоковые ответы (SSE)

Включите потоковую передачу, установив stream: true в тело запроса.

Каждый чанк содержит частичный текст, что позволяет отображать вывод в реальном времени. Последний чанк включает полную статистику использования токенов для прозрачности биллинга.

Этот метод снижает воспринимаемую задержку для длинных ответов, что критично при генерации более 16,000 токенов.

from openai import OpenAI

client = OpenAI(base_url="https://api.unlockedaimodels.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)

Function Calling и инструменты

Определите инструменты в запросе для включения структурированного вызова функций.

Модель поддерживает tool_choice параметры, позволяя принудительно задавать определенное поведение или позволяя модели принимать решения самостоятельно. Это полезно для создания агентов, которым необходимо взаимодействовать с внешними системами без нарушения контекста uncensored-модели.

Убедитесь, что ваши определения инструментов соответствуют схеме OpenAI для совместимости.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);

Режим JSON и структурированные выходные данные

Принудительно заставляйте модель возвращать корректный JSON, установив response_format: {"type": "json_object"}.

Это обеспечивает предсказуемое разделение данных для ваших приложений. Используйте этот режим при извлечении данных или генерации конфигурационных файлов.

В сочетании с вызовом функций это создает надежный конвейер для автоматизированных задач без внешних слоев проверки.

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)

Параметры: Temperature, Top-P, Stop

Контролируйте креативность с temperature и разнообразие с помощью top_p.

Использовать stop последовательности для остановки генерации в определенных маркерах. Контекстное окно составляет 100,000 токенов в общей сложности, с максимальным выводом 16,000 токенов, если вы не укажете меньшее max_tokens значение (по умолчанию 2,048).

Лимиты составляют 300 запросов в минуту и 8 параллельных запросов на ключ.

FAQ

Как начать работу с uncensored моделью?

Зарегистрируйтесь через Google или email, чтобы получить бесплатный пробный период на $0.50. Пополните баланс криптовалютой, чтобы продолжить использование API после истечения пробного периода. Используйте предоставленный базовый URL и свой API-ключ, чтобы отправить первый запрос.

Что произойдет, если я превышу лимит частоты запросов?

Вы получите ошибку 429. Лимит составляет 300 запросов в минуту и 8 одновременных запросов на ключ. Подождите немного и повторите запрос или уменьшите количество параллельных запросов.

Бесплатна ли uncensored-модель?

Нет, но вы получаете пробный кредит в размере $0.50. После этого оплата производится за токены. Стоимость входных токенов составляет $0.15 за миллион, а выходных — $0.50 за миллион. Ошибки и отказы бесплатны.

Получите ключ API сейчас

Зарегистрируйтесь, скопируйте ключ и обновите базовый URL. Это всё, что вам нужно.