uk ▾

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

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

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

Базовий URL для всіх запитів є https://api.onlinellmuncensored.com/v1. Ви автентифікуєтесь, передаючи свій унікальний API-ключ у Authorization header. Цей ключ надає доступ до єдиної моделі без цензури, оптимізованої для необмеженої генерації тексту.

Перший запит

Надішліть стандартний запит на завершення чату для перевірки з’єднання. API приймає ту саму структуру JSON, що й клієнти OpenAI.

curl https://api.onlinellmuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
  }'

Переконайтеся, що ви замінюєте YOUR_API_KEY з вашим реальним ключем. Відповідь повертає згенерований текст та статистику використання токенів.

SDK Python

Встановіть офіційний openai пакет і налаштуйте базовий URL, щоб вказати на наш кінцевий пункт. Це дозволяє використовувати знайомі методи Python для ваших запитів.

from openai import OpenAI

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

Передавайте свої повідомлення як список словників. Клієнт обробляє серіалізацію та повертає відповідь моделі напряму.

Node SDK

Ініціалізуйте клієнт OpenAI у Node.js з правильним базовим URL та API-ключем. Ця конфігурація працює як з імпортами CommonJS, так і з ES-модулями.

import OpenAI from "openai";

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

Виклик chat.completions.create() з вашим масивом промптів. Бібліотека автоматично керує HTTP-з'єднанням.

Потокові відповіді

Увімкніть потокову передачу, встановивши stream: true у вашому запиті. Ви отримаєте події, надіслані сервером (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)

Обробляйте кожен фрагмент, щоб поступово будувати остаточну відповідь. Останній фрагмент містить загальне використання токенів для запиту.

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

Кожен ключ дозволяє 300 запитів на хвилину та 8 одночасних з'єднань. Вікно контексту підтримує 100,000 токенів загалом, з максимальною кількістю вихідних токенів 16,000. Помилки включають 401 за недійсними ключами, 402 за недостатньою кількістю коштів, та 429 для лімітів швидкості. Запити, які перевищують ліміт розміру тіла 8 МБ, відхиляються миттєво.

Поширені запитання

Чи це офіційний онлайн API uncensored LLM?

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

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

API повертає помилку 402, коли ваш попередньо оплачений кредит вичерпано. Ви можете поповнити баланс USDT або USDC у будь-який час, щоб відновити доступ.

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

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

Генерація ключа за хвилини

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