uk ▾
Почати зараз

Документація API Uncensored AI

Інтегруйте API інструментів uncensored AI за лічені хвилини, використовуючи стандартний endpoint, сумісний з OpenAI. Надсилайте текст, отримуйте необмежений текст без фільтрів контенту.

Базова URL-адреса та аутентифікація

Почніть кожен запит, вказавши SDK на наш базовий URL.

HTTPS://api.uncensoredaitool.com/v1

Додайте свій API-ключ до заголовка Authorization. Ми видаємо один ключ на обліковий запис одразу після реєстрації. Вільно змінюйте ключі, оскільки вони замінюють попередні.

  • Немає щомісячних платежів.
  • Auth використовує токени Bearer.
curl https://api.uncensoredaitool.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
  }'

Відправка запитів: POST /v1/chat/completions

Надсилайте JSON-пакети до кінцевої точки chat completions.

Визначте вашу модель як "uncensored". Передайте повідомлення у стандартному форматі масиву. API миттєво повертає текстові відповіді. Використовуйте цей API LLM без цензури для рольових ігор або видобування даних.

from openai import OpenAI

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

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

Увімкніть потокову передачу, встановивши stream у true.

Отримуйте події, надіслані сервером (SSE), що містять частини тексту. Деталі використання токенів з’являються в останньому фрагменті. Цей метод зменшує сприйняту затримку для довгих виводів.

import OpenAI from "openai";

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

Function Calling та режим JSON

Використовуйте модель для витягування структурованих даних.

Передайте схему в параметр tools. API повертає структуровані об'єкти JSON. Увімкніть суворий режим JSON із response_format для надійного розпарсування. Це добре працює для задач програмування або генерації даних форм.

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)

Параметри: Temperature, Top-P та Стоп-слова

Контролюйте творчість та межі виводу.

Встановіть температуру для випадковості. Налаштуйте top_p для nucleus sampling. Визначте стоп-послідовності, щоб зупиняти генерацію на певних маркерах. Значення seed забезпечує відтворюваність результатів для тестування.

Ідентифікатор моделі та обмеження контекстного вікна

Встановіть модель на "uncensored".

Вікно контексту підтримує загальну кількість 100 000 токенів. Максимальний обсяг виводу становить 16 000 токенів за запит. Помилки та відмови не споживають баланс. Запити, що перевищують ліміти, повертають помилку 400.

Питання та відповіді

Як автентифікувати запити до інструменту uncensored AI?

Передавайте свій API-ключ у заголовку Authorization як Bearer-токен. Ви отримуєте цей ключ одразу після реєстрації через Google або електронну пошту. Використовуйте його для всіх наступних запитів до базового URL.

Що станеться, якщо я досягну ліміту швидкості?

API повертає код стану 429. Ви можете надсилати до 300 запитів на хвилину на ключ. Збільште пропускну здатність, використовуючи кілька ключів або регулюючи частоту запитів.

Чи можу я використовувати uncensored coding API для структурованих даних?

Так. Увімкніть режим JSON або використовуйте інструменти виклику функцій. Модель повертає дійсні об'єкти JSON, які надійно парсуються у вашій програмі. Це ідеально підходить для автоматизованих завдань із витягування даних.

Ваш ключ на один крок від готовності

Створіть обліковий запис, скопіюйте ключ, змініть базову URL-адресу. Ось і вся налаштування.

Почати зараз