Документація API
Почніть роботу з нецензурованої API бота за лічені секунди. Цей посібник охоплює основні кроки автентифікації, надсилання вашого першого запиту та обробки відповідей з потоковим передаванням.
Базова URL-адреса та аутентифікація
Базовий URL для всіх API-запитів є https://api.uncensoredaibot.com/v1. Ви автентифікуєтесь за допомогою API-ключа, переданого в Authorization header. Зареєструйтеся через Google або електронну пошту, щоб миттєво отримати ключ; номер телефону не потрібен. Ваш ключ надає доступ до API LLM без цензури без будь-яких щомісячних підписок.
curl https://api.uncensoredaibot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five errors in my current Python script"}]
}'
Ваш перший запит
Надішліть POST-запит на /v1/chat/completions за допомогою ідентифікатора моделі uncensored. API приймає стандартні параметри, такі як temperature та top_p для контролю генерації. Ви можете налаштувати контекстне вікно до 100,000 токенів для довгого контенту. Ця конфігурація працює з будь-яким клієнтом, сумісним з OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaibot.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
Використовуйте офіційний openai npm пакет або будь-яку сумісну бібліотеку для швидкої інтеграції. Встановіть baseURL до нашого ендпоінту та надайте свій API-ключ. uncensored AI-моделі ефективно обробляють генерацію тексту. Ви також можете увімкнути режим JSON для виводу структурованих даних.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaibot.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 у вашому запиті. 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)
Ліміти частоти та помилки
Кожний API-ключ підтримує 300 запитів на хвилину та 8 паралельних запитів. Ви отримаєте помилку 401, якщо ваш ключ недійсний або прострочений. Помилка 402 вказує на недостатність попередньо оплаченого кредиту, тоді як 429 сигналізує про вичерпання ліміту швидкості. Помилки не споживають баланс токенів.
Контекстне вікно та ліміти
Модель підтримує контекстне вікно на 100 000 токенів для вводу та виводу разом. Максимальна відповідь за запит — 16 000 токенів або 2 048, якщо max_tokens не встановлено. Розмір тіла запиту не повинен перевищувати 8 МБ. Використовуйте ці ліміти для ефективного планування бюджету токенів.
Підтримка та FAQ
Яка базова URL-адреса API бота uncensored AI?
Базовий URL-адреса: HTTPS://api.uncensoredaibot.com/v1. Сумісно зі стандартними SDK та клієнтами OpenAI після оновлення конфігурації base_url.
Як автентифікуватися через API uncensored AI?
Передавайте свій API-ключ у заголовку Authorization як Bearer-токен. Ви можете отримати ключ одразу після реєстрації через Google або електронну пошту.
Що станеться, якщо я перевищу ліміти швидкості?
Ви отримаєте помилку 429 Too Many Requests. Ліміт становить 300 запитів на хвилину на ключ із лімітом паралельності 8 одночасних запитів.
Згенеруйте свій API-токен
Зареєструйтеся, отримайте свій ключ і вкажіть кінцеву точку. Це вся конфігурація.