uk ▾

Документація API необмеженого ШІ

Додайте цей uncensored API у свій робочий процес без конфігурації. Отримуйте текстові відповіді від моделі, яка не відмовляє у законному дорослому контенті, використовуючи той самий код клієнта, який ви вже знаєте.

Автентифікація та базовий URL

Базовий URL для всіх запитів — HTTPS://api.unfilteredgptchat.com/v1. Передайте свій API-ключ у Authorization header як Bearer-токен. Ви отримуєте один ключ на обліковий запис, який з’являється одразу після реєстрації через Google або електронну пошту. Для початку не потрібен номер телефону.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Запити коштують реальними токенами. Помилки та відхилення не споживають кредит. Ідентифікатор моделі, який ви повинні надіслати, це uncensored. Це модель з відкритими вагами, що працює на наших серверах, а не проксі для GPT чи Claude.

Ендпоінт Chat Completions

Надішліть POST-запит на /v1/chat/completions з вашим масивом повідомлень. API повертає лише текст. Ви можете налаштувати temperature, top_p, а також stop послідовності. Контекстне вікно містить 100,000 токенів загалом для промпту та завершення. Максимальний вивід становить 16,000 токенів за запит.

<

from openai import OpenAI

client = OpenAI(base_url="https://api.unfilteredgptchat.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)
>

Якщо ви пропустите max_tokens, відповідь обмежена 2 048 токенами. Цей ендпоінт підтримує виклик функцій та режим JSON. Він не підтримує вбудовування, зображення або аудіо. Ви платите за токени, а не за підписку на конкретне ім'я бренду.

Потокова передача відповідей з SSE

Використовуйте Події, надіслані сервером для доставки токенів у реальному часі. Встановіть stream: true у тілі вашого запиту. API повертає фрагменти тексту по мірі їх генерації. Деталі використання токенів з’являються в останньому фрагменті. Цей підхід зменшує сприйняту затримку для довгих, необмежених відповідей.

<

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)
>

Коректно обробляйте помилки. Помилка 401 означає, що ваш ключ недійсний. Помилка 402 означає, що попередньо оплачений баланс вичерпано. Помилка 429 означає, що ви перевищили ліміт швидкості. Потокова передача не обходить ці обмеження.

Виклик функцій та інструменти

Визначте інструменти в тілі запиту. Модель повертає структуровані аргументи для виконання функцій. Використовуйте tool_choice для примусового встановлення конкретної поведінки. Ця функція працює зі стандартним OpenAI-сумісним форматом. Ви можете парсити виклики інструментів у коді та виконувати їх зовні.

API підтримує суворий режим JSON через response_format: {"type": "json_object"}. Це забезпечує передбачуваний вивід для автоматизованих конвеєрів. Використовуйте це, коли вам потрібне надійне витягування даних без помилок розбирання.

Режим JSON для структурованих даних

Увімкніть режим JSON, встановивши response_format до {"type": "json_object"}. Модель виводитиме валідний JSON. Це корисно для парсингу структурованих даних з необмеженого тексту. Використовуйте temperature: 0 для послідовних результатів.

Цей режим працює з uncensored модель id. Він не гарантує ідеального синтаксису JSON. Перевіряйте вивід перед використанням у продакшні. API не надає валідацію схем. Ви повинні обробляти помилки в коді свого клієнта.

Ліміти частоти запитів та квоти

Вам доступно до 300 запитів на хвилину на один ключ. Ви можете надсилати 8 запитів одночасно. Тіло запиту має бути менше 8 МБ. Ці ліміти застосовуються до всіх кінцевих точок. Перевищення ліміту повертає статус-код 429.

Кредит не має строки дії. Попередньо оплачені кредити нараховуються за фактичним використанням токенів. Помилки безкоштовні. Ви можете поповнити рахунок через USDT (TRC20) або USDC (Base). Мінімальна сума поповнення — $20. Максимальна — $500. Бонусний кредит застосовується для більших сум.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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?

Це хостований API, що обслуговує одну велику мовну модель без цензури. Вона сумісна з OpenAI. Ви надсилаєте текст і отримуєте текст. Немає щомісячних платежів. Ви платите лише за використані токени.

Як почати роботу з uncensored API?

Зареєструйтеся за допомогою Google або електронної пошти. Отримайте свій API-ключ миттєво. Використовуйте базовий URL HTTPS://api.unfilteredgptchat.com/v1. Надсилайте запити до /v1/chat/completions. Ваші перші $0.50 безкоштовні протягом 7 днів.

Які обмеження швидкості для uncensored API?

300 запитів за хвилину на ключ. 8 одночасних запитів. Ліміт тіла запиту 8 МБ. Вікно контексту 100,000 токенів. Максимум виводу 16,000 токенів. Помилки не споживають кредит.

Отримайте свій API-ключ

Зареєструйтеся, скопіюйте свій ключ і оновіть свій базовий URL. Ось і все.