ru ▾

РазвязанныйСправочник API

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

Документация API Развязанный AI

Начните работу с Unjailed AI за считанные секунды, используя наше API, совместимое с OpenAI. Отправьте запрос и получите текст без цензуры без лишних настроек.

Базовый URL
https://api.aiunjailed.com/v1
Модель
uncensored

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

Использовать https://api.aiunjailed.com/v1 в качестве базового URL и укажите ваш API-ключ в Authorization header. Вы получаете один активный ключ на аккаунт, который можете сгенерировать мгновенно через Google или email на странице Get API key. Эта настройка работает с любым стандартным SDK OpenAI путем простого переопределения переменной базового URL. Ваш ключ аутентифицирует все запросы к эндпоинту uncensored-модели.

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

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

Отправьте POST-запрос на /v1/chat/completions с идентификатором модели, установленным на uncensored. Эта единственная модель обрабатывает все ваши потребности в генерации текста без сложности маршрутизации. Вы можете указать параметры, такие как temperature и top_p для управления креативностью. API возвращает сырые текстовые ответы напрямую в ваше приложение.

from openai import OpenAI

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

Инициализируйте клиент, указав ваш API-ключ и правильный базовый URL, чтобы начать генерацию контента. Разработчики Node могут использовать официальный SDK для прямого взаимодействия на основе промисов. Этот подход сохраняет чистоту кода, обеспечивая совместимость со стандартными структурами запросов. Вы можете настроить max_tokens для управления длиной вывода в пределах лимита 16,000 токенов.

import OpenAI from "openai";

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

Параметры модели и режим JSON

Управляйте поведением генерации с помощью стандартных параметров, таких как temperature, top_p, и stop последовательности. Вы можете принудительно включить структурированный вывод, установив response_format для {"type": "json_object"}. Это обеспечивает возврат API допустимого JSON для логики вашего приложения. Также поддерживается вызов функций через tools параметр для сложных рабочих процессов.

Лимиты, Ошибки и Контекстное окно

Ваше контекстное окно охватывает 100 000 токенов для промпта и завершения вместе, с максимальным выводом 16 000 токенов. Вы ограничены 300 запросами в минуту и 8 одновременными запросами на ключ. Распространенные ошибки включают 401 для недействительных ключей, 402 при исчерпании кредита и 429 для ограничений частоты. Запросы, превышающие лимит тела в 8 МБ, также завершатся ошибкой. Ошибки не потребляют ваш предоплаченный кредит.

FAQ

Как начать работу с unjailed AI?

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

Каков размер контекстного окна?

API поддерживает контекстное окно на 100 000 токенов для входных и выходных данных в совокупности. Вы можете указать до 16 000 токенов для завершения в одном запросе.

Почему я получаю ошибку 402?

Ошибка 402 указывает на исчерпание предоплаченного кредита. Пополните баланс с помощью USDT (TRC20) или USDC (Base), чтобы немедленно возобновить работу сервиса.

Сгенерируйте свой ключ

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

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