uk ▾
Отримати API-ключ

Документація API Uncensored AI

Інтегруйте нашу uncensored LLM за допомогою одного API-запиту. У цьому посібнику показано розробникам, як надсилати запити та отримувати потоковий текст за допомогою стандартних OpenAI-сумісних інструментів.

Швидкий старт: Перший запит до ШІ без цензури

Надішліть свій перший промпт одразу, використовуючи стандартний чат-ендпоінт. Вкажіть клієнту на базову URL-адресу https://api.aiunrestrict.com/v1 та включіть ваш API-ключ у заголовок. Ідентифікатор моделі суворо uncensored. Ця конфігурація працює з будь-якою SDK, сумісною з OpenAI, без змін.

  • Базовий URL: https://api.aiunrestrict.com/v1
  • Ідентифікатор моделі: uncensored
  • Auth: Токен Bearer in Authorization header

Ми нараховуємо плату лише за спожиті токени. Помилки не коштують кредиту. Відмови безкоштовні.

Більшість розробників виявляють, що ця конфігурація працює з коробки з існуючими конвеєрами.

curl https://api.aiunrestrict.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the current weather in Tokyo"}]
  }'

Управління автентифікацією та API-ключами

Використовуйте свій єдиний API-ключ для всіх запитів до кінцевої точки AI без цензури. Ви генеруєте цей ключ на панелі керування після реєстрації через Google або електронну пошту. Кожен акаунт має рівно один активний ключ. Генерація нового ключа негайно робить попередній недійсним. Це спрощує обертання облікових даних для довгоживучих агентів.

Зберігайте ваш ключ у безпеці. Він надає повний доступ до вашого передплаченого кредиту. Криптовалютою поповнюється ваш обліковий запис. USDT на TRC20 або USDC на Base працюють. Мінімальне поповнення становить $20. Максимальне — $500. Ви отримуєте бонусний кредит на більші депозити. Ваші дані залишаються приватними. Промпти не використовуються для навчання. Ми не відстежуємо вашу особу, окрім адреси електронної пошти. Приватність має значення для конвеєрів NSFW контенту. Використовуйте цей ключ для автентифікації кожного виклику. Формат заголовка стандартний. Bearer-токени знайомі. Безпека проста. Немає складних кроків налаштування. Не потрібні номери телефонів. Просто зареєструйтеся та почніть кодити. Ключ з’являється миттєво. Скопіюйте його зараз. Збережіть його в безпеці. Використовуйте його у своїх заголовках. Це все, що потрібно для початку.

Точки доступу: Chat Completions and Models

Взаємодійте з двома ендпоінтами: POST /v1/chat/completions та GET /v1/models. Чат-ендпоінт обробляє текстовий вхід і повертає текстовий вихід. Ендпоінт моделей перелічує доступні моделі. Ми хостуємо одну модель. Вона налаштована для відповідей без цензури. Немає вбудовувань. Немає генерації зображень. Немає обробки аудіо чи відео. Лише завершення тексту. Це зосереджує послугу на головному. Швидкість залишається високою. Затримки мінімальні. Ви платите лише за використані токени. Вхідні токени коштують $0.15 за мільйон. Вихідні токени коштують $0.50 за мільйон. Кредит не має терміну придатності. Помилки безкоштовні. Відмови безкоштовні. Ця модель ціноутворення вигідна для інтенсивного використання. Довгі контекстні вікна вміщуються в 100,000 токенів. Максимальний вихід — 16,000 токенів за запит. Встановіть max_tokens для уникнення перевищення ліміту. Стандартний вивід становить 2 048 токенів. Змінюйте це значення залежно від вашого випадку використання. Стримінг допомагає керувати великими відповідями. Режим JSON забезпечує структурований вивід. Виклик функцій дозволяє використовувати інструменти. Температура контролює випадковість. Top-P контролює різноманітність. Символи зупинки зупиняють генерацію. Seed забезпечує відтворюваність. Presence penalty зменшує повторення. Frequency penalty регулює використання слів. Ці параметри дають вам повний контроль. Тонко налаштуйте поведінку вашого агента. Тестуйте різні налаштування. Знайдіть правильний баланс. Документуйте ваші вподобані конфігурації. Діліться ними з командою. Ітеруйте швидко. Розгортайте впевнено. API підтримує стандартні формати OpenAI. Міграція проста. Повторне використання коду високе. Ефективність максимізована. Зосередьтеся на логіці вашого продукту. Нехай API подбає про решту.

from openai import OpenAI

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

Потокові відповіді та використання токенів

Увімкніть потокову передачу, встановивши stream: true у вашому запиті. Отримуйте токени поступово через Server-Sent Events. Це знижує сприйняту затримку для користувачів. Ви можете відображати текст по мірі його генерації. Фінальний чанк містить загальне використання токенів. Прочитайте це значення, щоб точно відстежувати витрати. Потокова передача працює з усіма параметрами. Виклик функцій передає виклики інструментів у потоці. Режим JSON передає часткові об'єкти. Температура та top-p застосовуються до кожного чанка. Символи зупинки завершують потік. Помилки переривають потік. Обробляйте ці випадки коректно. Логіка повторних спроб повинна враховувати часткові відповіді. Зберігайте проміжні стани, якщо потрібно. Цей підхід підходить для чат-інтерфейсів. Він відчувається як відгук. Користувачі бачать прогрес. Вони чекають менше. API підтримує одночасні потоки. Ліміти швидкості застосовуються на ключ. Слідкуйте за своїм використанням. Регулюйте паралелізм за потреби. Балансуйте швидкість із витратами. Оптимізуйте свій конвеєр. Тестуйте під навантаженням. Забезпечте стабільність. Ефективно передавайте дані. Швидко надавайте цінність.

import OpenAI from "openai";

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

Параметри: Temperature, Top-P та Режим JSON

Керуйте поведінкою генерації за допомогою стандартних параметрів. Встановіть temperature для випадковості. Нижчі значення створюють детермінований вивід. Вищі значення збільшують креативність. Використовуйте top_p для вибірки за ядром (nucleus sampling). Це обмежує різноманіття словникового запасу. Поєднуйте ці параметри для точного контролю. Увімкніть режим JSON з response_format: {"type": "json_object"}. Модель повертає валідний JSON. Парсіть його безпосередньо у своєму коді. Це підходить для виклику функцій. Дані структуровані чітко. Уникайте помилок парсингу. Валідуйте результати за потреби. Використовуйте stop послідовності для зупинки генерації. Визначте власні термінатори. Використовуйте seed для відтворюваності. Встановіть однакове значення seed для отримання ідентичних результатів. Це полегшує налагодження. Відстежуйте presence_penalty та frequency_penalty щоб зменшити повторення. Налаштуйте їх для стилістичної узгодженості. Спробуйте різні комбінації. Задокументуйте свої налаштування. Поділіться конфігураціями зі своєю командою. Швидко ітеруйте. Розгортайте впевнено. API підтримує всі стандартні параметри OpenAI. Міграція є простою. Повторне використання коду високе. Ефективність максимізована. Зосередьтеся на логіці вашого продукту. Дозвольте 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)

Обробка помилок та поведінка відмов

Обробляйте помилки коректно. Повертайте 401 для недійсних ключів. Перевірте свій API-ключ. Переконайтеся, що він активний. Повертайте 402 за недостатнього кредитного залишку. Поповніть свій акаунт. Використовуйте криптовалюту. USDT на мережі TRC20 або USDC на мережі Base. Мінімальна сума $20. Максимальна сума $500. Повертайте 429 за перевищення лімітів швидкості. Зачекайте та спробуйте знову. Ліміт становить 300 запитів за хвилину. Паралельність — 8 запитів одночасно. Максимальний розмір тіла запиту — 8 МБ. Вікно контексту — 100,000 токенів. Максимальний обсяг виводу — 16,000 токенів. Помилки безкоштовні. Відмови безкоштовні. Платіть лише за токени. Кредит не має строку дії. Помилки, такі як подвійне списання, виправляються через службу підтримки. Повернення коштів не здійснюється. Кредит залишається на вашому акаунті. Використовуйте його розумно. Слідкуйте за своїм використанням. Налаштуйте паралельність відповідно до потреб. Балансуйте швидкість із вартістю. Оптимізуйте свій конвеєр. Тестуйте під навантаженням. Забезпечте стабільність. Обробляйте помилки програмно. Логуйте відповіді. Виконуйте повторні спроби з експоненційною затримкою. Повідомляйте про критичні збої. Підтримуйте надійність сервісу. Постійно надавайте цінність.

Технічна підтримка

Як поповнити кредит uncensored AI?

Надсилайте криптовалюту на адреси, вказані у вашому дашборді. Ми приймаємо USDT на мережі TRC20 та USDC на мережі Base. Мінімальна сума внеску — $20, максимальна — $500. Бонуси нараховуються за більші суми.

Чи підходить uncensored AI для розробки NSFW чатботів?

Так. Модель налаштована на повернення контенту для дорослих без фільтрації для законного використання. Вона не відхиляє суперечливі або художні теми. Єдине суворе обмеження — сексуальний контент із залученням неповнолітніх. Це робить її ідеальною для агентів без обмежень у рольових іграх.

Яке вікно контексту для моделі без фільтрів?

Розмір контекстного вікна становить 100 000 токенів для запиту та відповіді разом. Ви можете отримати до 16 000 токенів за один запит. Якщо ви не встановили max_tokens, відповідь за замовчуванням становить 2 048 токенів.

Захистіть свій API-ключ

Зареєструйтеся, отримайте свій ключ і вкажіть свій базовий URL. Нульова конфігурація.

Отримати API-ключ