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

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

Почніть генерувати текст без цензури за допомогою нашої сумісної з OpenAI API за лічені хвилини. Інтеграція типу "plug-and-play" для додатків рольових ігор без відмов у вмісті для законних дорослих тем.

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

Базовий URL-адреса — https://api.localllmnsfw.com/v1. Передайте свій ключ у Authorization: Bearer <key> header. Ключі видаються миттєво під час реєстрації через Google або електронну пошту. Без номера телефону. Один активний ключ на обліковий запис. Новий ключ замінює попередній.

Аутентифікація проста. Використовуйте офіційні SDK. Змініть базовий URL та API-ключ. Все інше залишається стандартним. Це забезпечує сумісність з вашими існуючими інструментами. Ваші промпти не використовуються для навчання. Приватність зрозуміла.

Перший запит

Надішліть POST-запит на /v1/chat/completions. Ідентифікатор моделі uncensored. Вхідний текст — це текст. Вихідний результат — це текст. Немає генерації зображень чи аудіо. Немає ембедінгів. Тільки чистий інференс. Модель відповідає без відмов для законного дорослого контенту. Це не GPT чи Claude. Це модель з відкритими вагами, налаштована на свободу. Протестуйте її негайно.

Ось базовий запит з використанням cURL. Замініть <API_KEY> з вашим ключем. Ідентифікатор моделі зафіксовано.

curl https://api.localllmnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current UTC time and timezone for Tokyo"}]
  }'

Це повертає стандартну відповідь у стилі OpenAI. Ви отримуєте згенерований текст. Ви можете розпарсити його напряму. Немає складної налаштування. Просто почніть спілкуватися.

Інтеграція SDK Python

Використовуйте офіційну бібліотеку OpenAI для Python. Встановіть базовий URL на наш ендпоінт. Встановіть API-ключ. Решта працює точно так, як задокументовано. Це готова заміна для GPT-4 або GPT-3.5. Додатки для рольових ігор отримують перевагу від відсутності фільтрів контенту. Модель добре обробляє суперечливі теми.

Ініціалізуйте клієнт. Вкажіть його на наш API. Викличіть chat.completions.create(). Відповідь містить згенерований текст. Обробляйте помилки коректно. Використання токенів відстежується у відповіді. Це робить билінг прозорим.

from openai import OpenAI

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

Python SDK спрощує процес. Ви отримуєте структуровані дані. Ви можете проходити циклом по відповідях. Підтримується потокова передача. Функціонал виклику функцій також працює. Це стандартний спосіб інтеграції.

Реалізація Node SDK

SDK для Node.js дотримується того ж шаблону. Встановіть базовий URL. Вкажіть API-ключ. Імпортуйте бібліотеку. Викличте метод completion. Це працює як для вебсерверів, так і для скриптів. Розробники Node.js отримують повний доступ до uncensored-моделі. Ніякої прив’язки до постачальника. Звичайні API-виклики.

Налаштуйте клієнт. Передайте свій ключ. Зробіть запит. Відповідь — це об'єкт JSON. Розпарсуйте контент. Використовуйте його у своєму додатку. Модель добре працює з довгими контекстами. До 16,000 токенів на вивід. Це ідеально підходить для детальної рольової гри. Тримайте свій код чистим.

import OpenAI from "openai";

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

Розробники Node.js цінують простоту. SDK обробляє повторні спроби. Він керує з'єднаннями. Ви зосереджуєтесь на своїй логіці. API робить решту. Жодних додаткових залежностей. Тільки стандартний пакет OpenAI.

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

Увімкніть потокову передачу, встановивши stream: true. API повертає Server-Sent Events (SSE). Кожен фрагмент містить частину відповіді. Використання токенів повідомляється в останньому фрагменті. Це забезпечує зворотний зв’язок у реальному часі. Користувачі бачать текст по мірі його генерації. Затримка здається меншою. Залученість зростає. Це критично важливо для чат-додатків.

Обробляйте потік. Ітеруйте по фрагментах. Додавайте текст до вашого інтерфейсу. Зупиняйте за запитом. Модель підтримує це нативно. Це працює з усіма SDK. Не потрібне користувацьке парсингування. Просто дотримуйтесь стандартного формату 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)

Потокова передача ефективна. Вона зменшує сприйнятий час очікування. Користувачі залишаються залученими. uncensored модель обробляє різноманітні теми. Вона не виходить з ролі. Це ідеально для імерсивного досвіду. Спробуйте зараз.

Ліміти, помилки & контекст

Контекстне вікно становить 100 000 токенів. Максимальний вивід становить 16 000 токенів. Стандартний максимум — 2 048. Ліміт швидкості становить 300 запитів на хвилину. Ліміт одночасності — 8 запитів на ключ. Максимальний розмір тіла — 8 МБ. Помилки стандартні. 401 означає недійсний ключ. 402 означає відсутність кредиту. 429 означає перевищення ліміту швидкості. Відмови безкоштовні. Помилки безкоштовні. Платіть лише за токени.

Коректно обробляйте помилки. Перевіряйте код стану. Виконуйте повторні спроби з експоненційним сповільненням при 429. Перевіряйте 402 для кредитів. Оновіть інтерфейс. Повідомте користувачів. API надійне. Без заяв про нульовий час простою. Лише стабільна продуктивність. Ваш кредит не має строку дії. Поповнюйте криптою. USDT або USDC. Доступні бонусні кредити. Починайте розробку вже сьогодні.

Підтримка Q&A

Чи це локальне API LLM для NSFW?

Так, це uncensored API для законного контенту для дорослих. Воно використовує одну модель з відкритими вагами, налаштовану на відсутність відмов. Це не проксі для GPT чи Claude. Це виділений сервіс для NSFW ролей.

Що станеться, якщо у мене закінчиться кредит?

Ви отримуєте помилку 402. Запити миттєво припиняються. Кредит ніколи не закінчується. Ви можете поповнити баланс у будь-який час за допомогою криптовалюти. USDT на мережі TRC20 або USDC на мережі Base. Немає щомісячних платежів. Немає підписок. Просто платіть за те, що використовуєте.

Чи відхиляє модель контент NSFW?

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

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

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