UnzensiertТехнічна документація API незакритої ШІ
Технічна документація API незакритої ШІ
Почніть роботу з нашим API uncensored LLM за лічені хвилини. Вставте свій ключ, вкажіть базовий URL та надсилайте текст.
Базовий URL та автентифікація
Базовий URL це https://api.unzensierteki.com/v1 та вимагає API-ключ у заголовку Authorization: Bearer <KEY>. Ви отримуєте цей ключ одразу після реєстрації через Google або електронну пошту на сторінці "Get API key". Кожен акаунт має лише один активний ключ; новий замінює старий. Аутентифікація проста і працює з будь-яким OpenAI-сумісним клієнтом.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'Дійсний ключ дозволяє доступ до всіх кінцевих точок. Недійсний ключ видає помилку 401. Перевірте введення ключа, якщо з'єднання не вдається.
POST /v1/chat/completions: Параметри та структура
Надішліть свої промпти до кінцевої точки /v1/chat/completions з ідентифікатором моделі "uncensored". Цей ендпоінт обробляє текстові входи та генерує текстові виходи без фільтрації контенту для дорослих користувачів. Ви можете вказати такі параметри як temperature, top_p und stop адаптуйте, щоб керувати поведінкою моделі. Модель відповідає на всі теми, якщо вони є законними.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)Структура запиту відповідає стандарту OpenAI Chat Completions. Ви також можете presence_penalty und frequency_penalty використовувати для контролю повторюваності слів. Це ідеально підходить для рольових ігор та текстових пригод.
Потокова передача через SSE та використання токенів
Активуйте стримінг, натиснувши stream: true Отримайте події, надіслані сервером (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)Стрімінг корисний для зменшення затримки для кінцевого користувача. Ви можете обробляти токени миттєво, не чекаючи повної відповіді. Статистика токенів допомагає контролювати витрати.
JSON-режим та виклик функцій
Використовуйте response_format: {"type": "json_object"}, щоб примусово виводити суворий JSON. Це критично важливо для інтеграції в програми, яким потрібні структуровані дані. Ви також можете tools und tool_choice використовувати для виклику функцій. Модель підтримує Tool-Calling для складних робочих процесів.
Функція режиму JSON гарантує, що вивід буде парсним. Це унеможливлює помилки парсингу у вашому програмному забезпеченні. Виклик функцій значно розширює можливості API.
Кінцева точка моделі та ліміти токенів
Кінцевий пункт GET /v1/models перелічіть доступні моделі. Модель "uncensored" підтримує контекстне вікно 100,000 токенів (вхідні плюс вихідні). Максимальний вивід на запит становить 16,000 токенів. Якщо max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.
Це велике контекстне вікно дозволяє обробляти довгі документи. Ви можете підтримувати довгі розмови без втрати точності контексту. Ліміти чітко визначені та передбачувані.
Ліміти, помилки та контроль витрат
Ліміт становить 300 запитів на хвилину на ключ і максимум 8 паралельних запитів. Тіло запиту не повинно перевищувати 8 МБ. Помилки, такі як 401 (недійсний ключ), 402 (недостатньо коштів) або 429 (Rate Limit), надають вам зворотний зв'язок. Невдалі запити не нараховуються.
Баланс витрачається лише при успішному використанні токенів. Помилка 429 означає, що ви досягли ліміту. Зачекайте трохи, перш ніж повторити запит. Це захищає інфраструктуру від перевантаження.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);Поширені запитання
Скільки коштує uncensored API ШІ?
Ви платите $0.15 за 1M токенів введення та $0.50 за 1M токенів виведення. Кредит витрачається лише при фактичному використанні. Помилкові запити не нараховуються. Щомісячних платежів немає.
Чи можу я використовувати API з SDK OpenAI?
Так, API повністю сумісний з OpenAI. Просто змініть базовий URL та свій API-ключ. Усі стандартні параметри та кінцеві точки працюють так, як очікується. Це дозволяє легко інтегруватися в існуючі проекти.
Як довго дійсне моє поповнення?
Ваш баланс ніколи не згорає. Ви можете поповнити його в будь-який час. Поповнення криптою дає бонусний баланс. Кредити залишаються на вашому рахунку назавжди. Ви можете використовувати їх у будь-який час.
Генеруйте свій API-ключ
Зареєструйтеся, скопіюйте ключ, оновіть базовий URL. Миттєве налаштування.