uk ▾

uncensored API, попередній кредит, тільки криптовалюта.

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

Довідник API та швидкий старт

Ця довідка описує API для uncensored LLM для прямої інтеграції. Вона охоплює кінцеві точки, потокову передачу та параметри без додаткових підписок.

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

Використовуйте свій API ключ для кожного запиту до базової URL HTTPS://api.llmwithnorestrictions.com/v1. Системі потрібен цей заголовок для авторизації та відстеження використання проти вашого попередньо оплаченого кредиту. Ви генеруєте єдиний ключ під час реєстрації, який негайно замінює будь-який попередній ключ. Зберігайте це значення в безпеці, оскільки воно надає повний доступ до вашого балансу.

curl https://api.llmwithnorestrictions.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten Linux commands"}]
  }'

Ендпоінт /v1/chat/completions

Надсилайте запити POST до /v1/chat/completions для отримання текстових відповідей. Ідентифікатор моделі суворо "uncensored" для всіх взаємодій. Вхідний текст додається до масиву messages, а система повертає згенерований текст без відмов у контенті для законного дорослого використання. Ви платите лише за фактично спожиті токени, а не за помилки.

from openai import OpenAI

client = OpenAI(base_url="https://api.llmwithnorestrictions.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 в запиті. API повертає події, надслані сервером (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

Підтримка виклику функцій через параметр tools для вилучення структурованих даних. Використовуйте response_format із json_object, щоб забезпечити суворі виводи JSON. Модель надійно дотримується цих схем, що робить її придатною для автоматизації бекенду. Ви можете керувати вибором інструментів за допомогою tool_choice для точного виконання.

Ліміти токенів та вікно контексту

Вікно контексту підтримує до 100 000 токенів для сумарного запиту та відповіді. Максимальний об’єм відповіді за один запит становить 16 000 токенів, або 2 048, якщо ви опустите max_tokens. Запити, що перевищують ліміт тіла запиту в 8 МБ, відхиляються миттєво. Плануйте довжину вхідних даних, щоб залишатися в межах цих обмежень.

Обробка помилок та лімітів частоти запитів

Моніторьте стандартні коди HTTP для миттєвого зворотного зв’язку. Статус 401 вказує на недійсний або прострочений API-ключ. Помилка 402 сигналізує про недостатній попередньо оплачений кредит для виконаної операції. Відповідь 429 означає, що ви перевищили ліміт у 300 запитів на хвилину. Помилки та відмови не споживають токени з вашого балансу.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmwithnorestrictions.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, сумісна з OpenAI, для завершення чату?

Так, структура ендпоінту відповідає стандартному формату chat completions. Ви можете використовувати офіційні SDK OpenAI, вказавши їм наш базовий URL. Ідентифікатор моделі залишається "uncensored" незалежно від використовуваного клієнта.

Що станеться, якщо я отримую помилку 402?

Помилка 402 означає, що баланс попередньо оплаченого кредиту дорівнює нулю або недостатній. Вам потрібно поповнити рахунок за допомогою USDT або USDC, щоб відновити послугу. Щомісячна плата не стягується, тому ви платите лише тоді, коли це потрібно.

Як uncensored LLM обробляє контекст?

Модель обробляє загальну кількість 100,000 токенів для вхідних та вихідних даних. Вона підтримує до 16,000 токенів в одному завершенні. Це дозволяє глибокий аналіз контексту без негайного обрізання.

Розблокуйте свій API-ключ

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

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