Інтегруйте uncensored API за лічені хвилини
Впровадьте нашу uncensored API в існуючий стек без змін конфігурації. Отримайте робочу інтеграцію за лічені хвилини, використовуючи стандартні OpenAI-сумісні кінцеві точки.
Передумови та налаштування базового URL
Почніть із генерації вашого API-ключа на панелі керування. Ви можете увійти через Google або використати електронну пошту та пароль; номер телефону не потрібен. Ваш ключ з’являється миттєво. Вам потрібен лише один активний ключ на обліковий запис. Якщо ви згенеруєте новий ключ, попередній буде негайно анульовано. Ми не пропонуємо кілька ключів для одного облікового запису.
Налаштуйте змінну середовища для базового URL. Вкажіть ваш клієнт на наш специфічний ендпоінт. Це гарантує, що всі запити йдуть до нашої необмеженої моделі. Ми не маршрутизуємо трафік через інших постачальників. Базовий URL є критичним для сумісності. Ви використовуватимете стандартний OPENAI_BASE_URL змінну.
ID моделі, який ви повинні вказати uncensored. Це окремова модель з відкритими вагами. Це не GPT, Claude або інший постачальник. Вона працює на наших власних серверах. Це гарантує стабільну поведінку. Вам не потрібно змінювати версію SDK. Будь-який стандартний клієнт, сумісний з OpenAI, працюватиме.
curl https://api.unrestrictedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
}'
Ваш перший запит з моделлю 'uncensored'
Надішліть стандартний запит на завершення чату для перевірки з’єднання. Використовуйте POST /v1/chat/completions endpoint. endpoint. Передайте ваш API-ключ у Authorization header. Встановіть модель на uncensored. Включіть простий системний запит і повідомлення користувача. Відповідь поверне текстовий вміст. Немає прихованих відмов у вмісті для законних дорослих тем. Діти в сексуальному контенті залишаються єдиним суворим обмеженням.
Ви можете налаштувати такі параметри, як temperature та top_p. Це керує креативністю та випадковістю. Модель реагує швидко. Вам не потрібно чекати довгих часів обробки. Помилки повертаються у форматі стандартного JSON. Ви можете обробляти їх у своєму коді. Це чисте текстовий API. Зображення або аудіо не генеруються. Зосередьтеся на текстовому виводі. Він підходить для задач програмування та міркування. Ви отримуєте рівно те, про що просите.
Потокові відповіді через SSE
Увімкніть потокову передачу, встановивши stream true. Це надсилає фрагменти тексту по мірі їх генерації. Ви отримуєте події через Server-Sent Events. Кожен фрагмент містить частковий дельта-текст. Останній фрагмент включає використання токенів. Це критично важливо для точності билінгу. Ви можете оновлювати інтерфейс у реальному часі. Користувачі бачать токени, що з'являються миттєво. Це зменшує сприйняту затримку. Модель підтримує це нативно. Вам не потрібен проксі. Обробляйте done подію для закриття потоку. Вона позначає кінець відповіді. Кількість токенів міститься в останньому фрагменті. Використовуйте це для відстеження використання коштів. Помилки також можна передавати потоком. Обробляйте їх коректно у вашому циклі.
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
Використовуйте інструменти для вилучення структурованих даних. Визначте свої функції в запиті. Модель повертає аргументи у форматі JSON. Ви також можете примусово встановити суворий вивід JSON. Встановіть response_format до {"type": "json_object"}. Це забезпечує дійсний JSON кожного разу. Ідеально підходить для парсингу відповідей. Використовуйте tool_choice для контролю поведінки. Примусово викличте конкретну функцію або дозвольте моделі вирішити самій. Це працює зі стандартними схемами інструментів. Вам не потрібні користувацькі парсери. Вивід узгоджений. Помилки рідкісні, якщо схема зрозуміла. Валідуйте свій JSON на стороні клієнта. Це додає додатковий рівень безпеки.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedllmonline.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)
Обробка лімітів і помилок
У вас є ліміт 300 запитів на хвилину. Це на один API-ключ. Ви можете виконувати 8 паралельних запитів. Тіло запиту має бути менше 8 MB. Перевищення цих лімітів повертає помилку 429. Повторіть спробу з експоненційним уповільненням. Помилка 401 означає, що ваш ключ недійсний. Перевірте свої облікові дані. Помилка 402 вказує на недостатність кредитів. Поповніть рахунок через криптовалюту, щоб продовжити. Вікно контексту становить 100,000 токенів. Це включає запит та завершення. Максимальний вивід становить 16,000 токенів. Встанов max_tokens для уникнення обрізання. Помилки не споживають кредит. Ви платите лише за успішні токени. Це прозоро. Прихованих комісій немає. Відмови безкоштовні. Баланс вашого кредиту оновлюється точно.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedllmonline.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);
Розуміння ціноутворення токенів у коді
Вхідні токени коштують $0.15 за 1 мільйон. Вихідні токени коштують $0.50 за 1 мільйон. Ви платите лише за те, що використовуєте. Кредит передоплачений. Він ніколи не прострочується. Помилки безкоштовні. Це означає, що невдалі запити не нараховують вам витрат. Ви можете оцінити витрати у своєму коді. Помножте кількість токенів на тариф. Відстежуйте використання за запитом. Це допомагає точно планувати бюджет. Ми не нараховуємо плату за API-запити. Ми нараховуємо плату за токени. Останній фрагмент показує використання. Використовуйте це, щоб оновити свій локальний баланс. Немає абонентських платежів. Немає щомісячних витрат. Ви контролюєте свої витрати. Поповнюйте, коли потрібно. Криптовалютні платежі миттєві. USDT на TRC20 або USDC на Base. Почніть з невеликої суми. Пробний період дає вам $0.50. Використовуйте його для тестування. Він триває 7 днів. Просто зареєструйтеся та почніть.
Поширені запитання
Яка базова URL-адреса для онлайн API необмеженого LLM?
Використовуйте HTTPS://api.unrestrictedllmonline.com/v1 як базовий URL. Це працює з будь-яким SDK, сумісним з OpenAI. Змініть змінну base_url у клієнті. Ваш API-ключ автентифікує запити. Ідентифікатор моделі завжди uncensored. Це гарантує, що ви звертаєтеся до нашої моделі без цензури. Маршрутизація або проксі не задіяні. Запити надходять безпосередньо на наші сервери. Це зменшує затримку. Ви отримуєте стабільну продуктивність. URL є стабільним. Використовуйте його для всіх кінцевих точок.
Як обробляти ліміти швидкості та помилки під час інтеграції?
Вам доступно до 300 запитів на хвилину. Паралельні запити обмежені до 8. Якщо ви перевищите цей ліміт, ви отримаєте помилку 429. Реалізуйте експоненційне сповільнення (exponential backoff) у своєму коді. Помилка 401 означає, що ваш ключ недійсний. Перевірте облікові дані та згенеруйте новий, якщо це необхідно. Помилка 402 вказує на низький баланс. Поповніть баланс через криптовалюту, щоб продовжити роботу. Помилки не споживають токени. Ви платите лише за успішне генерування токенів. Це робить бюджетування передбачуваним. Обробляйте помилки коректно у своєму циклі.
Чи підтримує uncensored-модель потокове передавання (streaming) та виклик функцій?
Так, API підтримує потокову передачу даних через Server-Sent Events. Ви отримуєте фрагменти тексту в реальному часі. Фінальний фрагмент містить дані про використання токенів. Також підтримується виклик функцій. Визначте інструменти у своєму запиті. Модель повертає структуровані аргументи. Ви можете примусово увімкнути режим JSON для суворого формату виводу. Це працює зі стандартними схемами інструментів. Використовуйте ці функції для динамічних застосунків. Потокова передача зменшує сприйману затримку. Виклик функцій дозволяє реалізувати складні робочі процеси. Обидва функціонали повністю сумісні з SDK OpenAI.
Отримайте свій API-ключ миттєво
Зареєструйтеся, отримайте ключ, оновіть свою кінцеву точку. Повна інтеграція.