Документація API Нецензурована LLM
Інтегруйте нашу uncensored LLM у свій додаток за допомогою одного API-ключа. Надсилайте запити до нашого OpenAI-сумісного ендпоінту та отримуйте текстові відповіді без відмов у вмісті.
Аутентифікація та базовий URL
Ваш API-ключ автентифікує кожен запит. Використовуйте його в Authorization header як Bearer-токен. Базовий URL для всіх кінцевих точок — HTTPS://api.aichatbotunrestricted.com/v1. Цей URL працює з офіційними SDK OpenAI, якщо ви налаштуєте base_url параметр правильно. Згенеруйте свій ключ миттєво через Google або електронну пошту на панелі керування. Верифікація номером телефону не потрібна. Зберігайте свій ключ у безпеці, оскільки він надає доступ до ваших попередньо оплачених кредитів. Якщо ви його втратите, згенеруйте новий, який замінить старий активний ключ. Система стягує плату за фактичне використання токенів, тому помилки не споживають ваш баланс.
Ендпоінт Chat Completions
Надсилайте повідомлення на ендпоінт завершення чату. Ідентифікатор моделі завжди uncensored. Ця модель налаштована для відповідей без відмов для законного дорослого контенту. Це не GPT чи Claude. Ви надаєте список об'єктів повідомлень, що містять роль і вміст. API повертає текстову відповідь у choices масив. Використовуйте метод POST для стандартних запитів. Цей ендпоінт підтримує взаємодії text-in, text-out. Він не обробляє зображення або аудіо. Налаштуйте ваш клієнт на використання правильної базової URL. У відповіді міститься статистика використання токенів для прозорості розрахунків.
Потокові відповіді (SSE)
Увімкніть потокову передачу, встановивши stream для true у вашому запиті. API повертає події, надіслані сервером (SSE), замість одного об'єкта JSON. Кожен фрагмент містить часткові дані. Останній фрагмент містить повну статистику використання токенів. Цей підхід зменшує сприйняту затримку для ваших користувачів. Він дозволяє відображати текст по мірі його генерації. Обробляйте події потоку в коді клієнта. Закрийте з'єднання, коли потік закінчиться. Цей метод ідеально підходить для інтерфейсів чату реального часу. Він забезпечує більш плавний користувацький досвід порівняно з очікуванням повної відповіді.
Режим JSON та виклик функцій
Запити структурованого виводу, встановивши response_format до {"type": "json_object"}. Модель повертатиме валідний JSON замість звичайного тексту. Це корисно для парсингу даних або інтеграції з іншими системами. Ви також можете використовувати виклик функцій, щоб надати моделі можливість викликати інструменти. Визначте схему своєї функції в tools параметр. Модель вирішує, коли викликати функцію, на основі контексту. Використовуйте tool_choice для керування цією поведінкою. Обидві функції вимагають ретельного інженерного налаштування промптів. Переконайтеся, що ваша JSON-схема відповідає потребам вашого додатка. Тестуйте ретельно перед деплоєм у продакшн.
Параметри: Temperature, Top-p, Seed
Керуйте креативністю моделі з temperature. Вищі значення дають більш різноманітні результати. Нижчі значення роблять відповіді більш детермінованими. Використовуйте top_p для вибірки за ядром (nucleus sampling). Це обмежує модель найбільш ймовірними токенами. Встановіть seed для відтворюваних результатів. Це корисно для налагодження. Ви також можете встановити stop послідовності для зупинки генерації. Налаштуйте presence_penalty та frequency_penalty щоб впливати на повторення токенів. Ці параметри дозволяють тонко налаштовувати стиль виводу. Експериментуйте з різними комбінаціями, щоб знайти найкращий варіант для вашого випадку використання.
Ліміти частоти та квоти
Кожний API-ключ дозволяє 300 запитів на хвилину. Ви можете виконувати до 8 одночасних запитів. Максимальний розмір тіла запиту становить 8 МБ. Якщо ви перевищите ліміт швидкості, отримаєте помилку 429. Помилка 401 вказує на недійсний або відсутній API-ключ. Помилка 402 означає, що ваші передоплачені кошти вичерпано. Поповніть баланс через криптовалюту, щоб продовжити використання сервісу. Контекстне вікно становить 100,000 токенів. Це включає як токени промпту, так і токени відповіді. Обережно керуйте використанням токенів, щоб уникнути несподіваних витрат. Помилки не споживають кредит.
cURL
curl https://api.aichatbotunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the steps to deploy this docker container"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatbotunrestricted.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatbotunrestricted.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 = 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)Найпоширеніші запитання
Яка модель чат-бота uncensored AI?
Це єдина модель з відкритим кодом, що працює на наших серверах, налаштована для відповідей без відмов у вмісті для законного дорослого використання. Це не GPT, Claude, Gemini, Grok або модель будь-якого іншого постачальника. Модель не відмовляє в суперечливих темах, але завжди блокує сексуальний контент із залученням неповнолітніх.
Як оплатити API?
Кредит поповнюється виключно через крипто, зокрема USDT у мережі TRC20 або USDC у мережі Base. Ви можете поповнити будь-яку цілу суму від $20 до $500. Бонусний кредит нараховується для більших сум, а помилки не споживають ваш баланс.
Чи сумісний API з OpenAI?
Так, використовує ті самі ендпоінти та структуру запитів, що й API OpenAI. Вам просто потрібно змінити базовий URL та API-ключ у вашому клієнті. Підтримуються потокова передача, режим JSON та виклик функцій, як і в офіційних SDK.
Отримайте свій API-ключ за хвилини
Зареєструйтеся, скопіюйте ключ, оновіть кінцеву точку. Ось і все.
Відкрити обліковий запис