Документація для розробників uncensored API
Почніть миттєво генерувати контент без обмежень за допомогою нашого API, сумісного з OpenAI. Цей швидкий старт охоплює автентифікацію, ваш перший запит та налаштування потокової передачі за лічені хвилини.
Автентифікація та базовий URL
Підключіться, використовуючи один API-ключ та призначену базову URL-адресу. Зареєструйтеся через Google або електронну пошту, щоб миттєво отримати ключ. Надсилайте запити на https://api.unrestrictedllmmodels.com/v1 з вашим ключем у Authorization header. Ця конфігурація працює з будь-яким стандартним клієнтом, сумісним з OpenAI, без користувацьких адаптерів.
curl https://api.unrestrictedllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON object with keys for user_id and role."}]
}'Ваш ключ надає доступ до однієї активної моделі. Якщо ви згенеруєте новий ключ, старий стає недійсним миттєво. Для реєстрації не потрібен номер телефону.
Ендпоінт Chat Completions
Надсилайте повідомлення на ендпоінт чату, щоб отримати текстові відповіді. Використовуйте POST /v1/chat/completions з вашим ідентифікатором моделі, встановленим на uncensored. Модель обробляє вхідні дані та повертає згенерований текст без фільтрації законного дорослого або творчого контенту.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedllmmodels.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)Кожен запит споживає токени з вашого передоплаченого кредиту. Помилки не нараховують плату на ваш баланс. Ви можете регулювати параметри, такі як temperature, щоб контролювати випадковість.
Потокова передача відповідей та використання токенів
Отримуйте відповіді в реальному часі, використовуючи Server-Sent Events (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)Ця функція ідеально підходить для довгого творчого письма або сценаріїв рольових ігор, де має значення затримка. Встановіть stream параметр на true у тілі запиту.
Виклик функцій та режим JSON
Інтегруйте витягування структурованих даних або використання інструментів безпосередньо у свій робочий процес. Увімкніть режим JSON, встановивши response_format до {"type": "json_object"} для послідовних результатів. Виклик функцій підтримує параметри інструментів та tool_choice для складної поведінки агентів.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedllmmodels.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);Ця гнучкість дозволяє створювати програми, які програмно обробляють відповіді. Використовуйте її для вилучення даних або керування зовнішніми системами через API-виклики.
Параметри: temperature, top_p та seed
Керуйте креативністю та відтворюваністю ваших виводів. Налаштуйте temperature для випадковості, top_p для вибірки за ядром (nucleus sampling), та stop послідовності для зупинки генерації. The seed параметр забезпечує детерміновані результати для тестування.
Ці параметри дозволяють тонко налаштувати поведінку моделі без зміни базових ваг. Використовуйте presence_penalty та frequency_penalty щоб керувати повтореннями.
Ліміти частоти запитів та квоти
Стежте за використанням, щоб уникнути переривань. Вам доступно 300 запитів на хвилину та 8 одночасних запитів на ключ. Максимальний розмір тіла запиту становить 8 МБ. Кожен акаунт має один активний ключ одночасно.
Контекстне вікно підтримує 100,000 токенів як для запиту, так і для відповіді. Помилки повертають відповідні коди стану HTTP: 401 для недійсних ключів, 402 для недостатнього балансу та 429 для перевищення ліміту частоти запитів. Відмови через політику контенту є безкоштовними і не споживають кредити.
Поширені запитання
Як почати роботу з unrestricted LLM models API?
Зареєструйтеся через Google або електронну пошту, щоб миттєво отримати API-ключ. Номер телефону не потрібен. Додайте свій ключ у OpenAI-сумісний клієнт і почніть надсилати запити до чат-ендпоінту.
Чи відхиляє модель контент?
Модель не має цензури і не відмовляється від законних дорослих, творчих або дискусійних тем. Єдине суворе обмеження — це контент сексуального характеру з участю неповнолітніх, який завжди відхиляється.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримаєте код статусу 429. Ви можете повторити запит після скидання вікна. Кількість одночасних запитів обмежена 8 на ключ, а загальна кількість запитів обмежена 300 на хвилину.
Згенеруйте свій ключ зараз
Зареєструйтеся, скопіюйте токен, оновіть кінцеву точку. Готово.