ru ▾
Получите пробный ключ

Документация API: Uncensored LLM Endpoint

Начните разрабатывать с нашим uncensored LLM API за считанные минуты. Интерфейс соответствует стандарту OpenAI, поэтому вы можете просто заменить базовый URL и ключ, чтобы получить немедленный доступ к генерации неограниченного контента.

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

Ваш API-ключ аутентифицирует каждый запрос к нашим конечным точкам. Мы выдаем один активный ключ на аккаунт, заменяя любой предыдущий ключ сразу же при его генерации. Такая архитектура делает ваш доступ простым и безопасным без сложных областей разрешений.

Направьте клиента к базовому URL и передайте ключ в заголовке. Система отклоняет недействительные ключи со статусом 401. Вам не нужно управлять несколькими ключами или ждать одобрения.

Первый запрос с cURL

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

Этот запрос демонстрирует базовую структуру, необходимую для нашего API. Замените YOUR_API_KEY на ваш реальный ключ.

curl https://api.modelsunlocked.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the server port to 8080 and restart"}]
  }'

Интеграция Python SDK

Используйте официальную библиотеку OpenAI для Python для взаимодействия с нашим эндпоинтом. Укажите базовый URL и API-ключ перед созданием экземпляра клиента. Этот подход обеспечивает совместимость с существующими кодовыми базами.

from openai import OpenAI

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

Настройка SDK Node.js

Интегрируйте наше uncensored LLM в свои JavaScript-приложения, используя стандартный SDK. Настройте клиент, указав свой базовый URL и ключ.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsunlocked.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), для доставки токенов в реальном времени. Каждый чанк содержит частичный текст, позволяя вашему приложению отображать результаты инкрементально.

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 запросов в минуту с ограничением параллельности в 8 одновременных запросов. При превышении этих лимитов API возвращает ошибку 429 (превышение лимита частоты). Недостаток кредитов приводит к ошибке 402. Убедитесь, что тело запроса не превышает 8 МБ.

Технические вопросы и ответы

Каков базовый URL для API разблокированных моделей?

Базовый URL: HTTPS://api.modelsunlocked.com/v1. Вы должны обновить конфигурацию клиента, указав этот адрес вместо стандартного эндпоинта OpenAI.

Как обрабатывать ошибки аутентификации?

Если вы получили код состояния 401, ваш API-ключ либо недействителен, либо истёк. Проверьте панель управления, чтобы убедиться, что вы используете правильный ключ. При необходимости сгенерируйте новый ключ.

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

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

Доступ требует одного шага

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