Документація API
Ця API для чату з необмеженим ШІ надає прямий ендпоінт необмеженої LLM для розробників, яким потрібна сира генерація тексту без контентних обмежень. Використовуйте наш інтерфейс, сумісний з OpenAI, щоб надсилати запити та отримувати відповіді з прозорою тарифікацією за токен.
Базова URL-адреса та аутентифікація
API чат-бота ненакладного ШІ працює за одним базовим URL: https://api.chatbotaiunfiltered.com/v1. Ви автентифікуєте кожен запит, включаючи свій унікальний API-ключ у Authorization header. Цей ключ генерується одразу після створення облікового запису через Google або електронну пошту. Якщо ключ недійсний, API повертає помилку 401.
Перший запит
Надішліть свій перший промпт, використовуючи стандартний chat/completions endpoint. Модель без цензури відповідає на законні дорослі, дискусійні або технічні теми без звичайних відмов. Передайте свій API-ключ у заголовку та встановіть ідентифікатор моделі на uncensored. Наведений нижче приклад демонструє базовий запит на генерацію тексту.
curl https://api.chatbotaiunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to utc"}]
}'
Цей запит повертає текстову доповнення. uncensored AI-модель обробляє вхідні дані та генерує відповідь на основі свого навчання. Ви можете налаштувати параметри, такі як temperature, щоб керувати креативністю. Помилки, наприклад, недостатньо коштів, повертають код статусу 402.
Інтеграція SDK Python
Використовуйте офіційну Python-бібліотеку OpenAI для взаємодії з uncensored LLM API. Налаштуйте клієнт, вказавши свій API-ключ та власний базовий URL. Цей підхід дозволяє використовувати знайомі методи, такі як chat.completions.create() використовуючи сирі можливості висновку необмеженої моделі. Встановіть модель явно на uncensored щоб забезпечити, що ви не перенаправлені на відфільтрований варіант.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatbotaiunfiltered.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)
Бібліотека автоматично обробляє серіалізацію JSON та потокове передавання. Ви можете отримати дані про використання токенів з об'єкта відповіді. Цей метод ідеально підходить для бекенд-сервісів, яким потрібно інтегрувати генерацію тексту без фільтрів у існуючі робочі процеси без переписування HTTP-клієнтів.
Інтеграція Node SDK
Інтегруйте uncensored API у додатки на Node.js за допомогою офіційного SDK. Вкажіть базову URL-адресу та API-ключ під час ініціалізації клієнта. Ця конфігурація забезпечує сумісність зі стандартними кінцевими точками OpenAI, водночас надаючи нецензуровану поведінку чат-бота, яку ви очікуєте. Використовуйте uncensored model ID для доступу до специфічних налаштувань моделі.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatbotaiunfiltered.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);
SDK керує повторними спробами запиту та обробкою помилок. Ви можете використовувати потокове передавання відповідей або збирати повний текст. Це корисно для веб-додатків, яким потрібна генерація тексту в реальному часі. API uncensored AI підтримує стандартні параметри, такі як temperature та top_p для тонкої настройки стилю виводу.
Потокові відповіді через SSE
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає Server-Sent Events (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)
Парсуйте SSE-потік, щоб відображати текст по мірі надходження. Кожен чанк містить лише частину відповіді. uncensored модель зберігає контекст між чанками. Ви можете зупинити потокове передавання раніше, якщо користувач змінює свій ввід. Обробка помилок залишається такою ж, як і для не-потокових запитів.
Ліміти, помилки та контекстне вікно
API для необмеженої LLM підтримує контекстне вікно розміром 100,000 токенів як для вхідних, так і для вихідних даних. Ви можете надсилати до 16,000 токенів за один запит, якщо вказуєте max_tokens. Ліміти швидкості дозволяють 300 запитів на хвилину та 8 одночасних запитів на ключ. Помилка 429 вказує на те, що ви перевищили ці ліміти. Тіла запитів не повинні перевищувати 8 МБ. Помилки, такі як відсутність кредиту, повертають 402, тоді як недійсні ключі повертають 401. Кредит ніколи не закінчується, тому ви можете призупинити використання без втрати коштів.
Поширені запитання
Яке вікно контексту unfiltered AI чатбота?
Розмір контекстного вікна становить 100 000 токенів, враховуючи разом промпт і відповідь. Ви можете запитувати до 16 000 токенів виводу за один виклик. Це дозволяє обробляти довгі документи або вести розширені розмови в межах одного запиту.
Чому мій запит unfiltered AI API не вдається з помилкою 402?
Помилка зі статусом 402 вказує на вичерпання вашого попередньо оплаченого кредиту. API для неназороженої ШШ нараховує плату за токени, тому вам потрібно поповнити баланс криптовалютою, щоб продовжити. Помилки та відмови безкоштовні, тому кредит споживається лише за фактичне використання. Кредит не має строку дії, тому ви можете поповнити його пізніше.
Чи блокує uncensored AI-чатбот дорослий контент?
Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Вона блокує лише сексуальний контент із залученням неповнолітніх, що є суворим обмеженням. Ви можете використовувати її для еротичних рольових ігор, досліджень у сфері безпеки або генерації необроблених даних без стандартних засобів захисту.
Отримайте свій API-ключ
Зареєструйтеся, скопіюйте свій ключ, оновіть базовий URL. Це весь процес.