Документація до API Нецензурований ШІ
Почніть роботу з нашим API uncensored LLM за лічені хвилини, використовуючи стандартні SDK, сумісні з OpenAI. Надсилайте текст, отримуйте текст і створюйте свій додаток без цензури чи бар’єрів підписки.
Аутентифікація та базовий URL
Ваш API-ключ — єдиний обліковий дані, необхідний для доступу. Згенеруйте його миттєво через Google або електронну пошту на панелі керування без необхідності вказувати номер телефону. Використовуйте https://api.unfilteredai.cc/v1 як вашу базову URL-адресу для всіх запитів. Система повертає один ключ на акаунт, автоматично замінюючи будь-який попередній активний ключ.
Перший запит
Надішліть свій перший промпт до uncensored модель за допомогою стандартних HTTP-запитів. Точка доступу приймає JSON-пейлоади та миттєво повертає текстові відповіді. Ви можете перевірити підключення та використання токенів за допомогою простого запиту на завершення.
curl https://api.unfilteredai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation provided above"}]
}'
Інтеграція SDK Python
Інтегруйте безпосередньо у свої Python-додатки, використовуючи офіційну бібліотеку клієнта OpenAI. Вкажіть клієнту наш базовий URL та введіть свій ключ. Цей підхід працює як для синхронних, так і для асинхронних робочих процесів без необхідності власної логіки парсингу.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredai.cc/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
Використовуйте Node.js SDK для розгортання на серверах або в edge-обчисленнях. Налаштуйте базовий URL та API-ключ відповідно до нашої кінцевої точки. Бібліотека обробляє серіалізацію та парсинг відповідей, дозволяючи вам зосередитися на логіці вашого додатка.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredai.cc/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)
Ліміти швидкості та обробка помилок
Вам доступно до 300 запитів на хвилину та 8 одночасних запитів на ключ. Якщо ви перевищите цей ліміт, API поверне помилку 429. Помилка 401 вказує на недійсний ключ, а помилка 402 означає, що вичерпано ваш передоплачений кредит. Модель підтримує контекстне вікно на 100,000 токенів для довгих розмов.
Поширені запитання
Яка базова URL-адреса для API unfiltered AI?
Використовуйте HTTPS://api.unfilteredai.cc/v1 як базовий URL. Ця кінцева точка сумісна з офіційними SDK OpenAI та будь-яким стандартним клієнтом, сумісним з OpenAI.
Чому я отримую помилку 429?
Ви перевищили ліміт швидкості у 300 запитів на хвилину або 8 одночасних запитів на ключ. Зачекайте кілька секунд і повторіть спробу або оптимізуйте клієнт для ефективного обслуговування одночасних з’єднань.
Як працює контекстне вікно?
Модель підтримує контекстне вікно на 100 000 токенів для промпту та відповіді разом. Ви можете надсилати великі вхідні дані, але максимальна відповідь обмежена 16 000 токенами за запит, якщо ви не вкажете нижче обмеження.
Отримайте свій API-ключ
Зареєструйтеся, візьміть токен, оновіть кінцеву точку. Ось і все.