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

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

Почніть розробку з нашим uncensored LLM API за хвилини. Цей посібник показує, як автентифікуватися, надсилати запити та обробляти потокові відповіді, використовуючи стандартні сумісні з OpenAI інструменти.

за 1M вхідних токенів
$0.15
Вихідні токени / 1M
$0.50
токенний контекст
100,000
пробний кредит
$0.50
запитів на хвилину
300

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

Використовуйте свій API-ключ для автентифікації кожного запиту. Наш API повністю сумісний з екосистемою SDK OpenAI, тому вам потрібно лише змінити базовий URL та ключ у конфігурації клієнта. Базовий URL — HTTPS://api.nocensoraichatbot.com/v1. Ви можете згенерувати ключ одразу після реєстрації через Google або електронну пошту. Кожен акаунт має один активний ключ, який замінює попередній при повторній генерації. Для реєстрації не потрібен номер телефону, а ваші промпти не використовуються для навчання.

Перший запит

Надішліть стандартний запит на завершення чату до кінцевої точки /v1/chat/completions. Використовуйте ідентифікатор моделі "uncensored" для доступу до нашої доопрацьованої великої мовної моделі. Модель відповідає на законні дорослі, художні та дискусійні теми без стандартних обмежень. Діє жорстке обмеження: контент із залученням неповнолітніх завжди блокується. Ви можете перевірити з’єднання за допомогою простої команди curl.

curl https://api.nocensoraichatbot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
  }'

Якщо ключ недійсний, ви отримуєте помилку 401. Якщо кредити вичерпано, ви отримуєте помилку 402. Помилки та відмови не споживають токени, тому ви платите лише за успішні завершення. Кредити ніколи не прострочуються, даючи вам повний контроль над витратами.

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

Встановіть офіційний пакет OpenAI Python і налаштуйте базову URL-адресу на вказівник на наш сервіс. Це дозволяє використовувати знайомі методи, як-от client.chat.completions.create. Встановіть модель на "uncensored" і передавайте свої системні або користувацькі повідомлення, як зазвичай. SDK автоматично обробляє токенизацію та парсинг відповідей. Цей підхід працює як для простого генерації тексту, так і для складних багатостадійних розмов. Ви також можете використовувати потокову передачу відповідей, якщо надаєте перевагу інкрементальному виводу.

from openai import OpenAI

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

Переконайтеся, що ваш API-ключ передається в заголовку або змінній середовища. SDK підтримує всі стандартні параметри, такі як temperature та top_p. Ви можете налаштувати їх, щоб контролювати креативність або детермінованість. Контекстне вікно моделі становить 100 000 токенів для запиту та завершення разом.

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

Використовуйте пакет @openai/openai для інтеграції з вашим Node.js додатком. Налаштуйте базовий URL та API-ключ перед виконанням будь-яких запитів. Це забезпечує сумісність з нашим API для чат-ботів на основі необмеженої ШІ. Node SDK надає визначення типів та підтримку async/await для сучасної розробки. Ви можете надсилати повідомлення та отримувати відповіді так само, як і з будь-яким іншим OpenAI-сумісним кінцевою точкою. Обробка помилок вбудована, тому ви можете легко перехоплювати помилки 401, 402 та 429. Це робить його ідеальним для безсерверних функцій або бекенд-сервісів.

import OpenAI from "openai";

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

Запам’ятайте, що ідентифікатор моделі — «uncensored». Не використовуйте ідентифікатори GPT-3.5 або GPT-4. SDK обробляє решту, включаючи парсинг JSON та логіку повторних спроб. Ви також можете увімкнути потокову передачу для інтерактивного користувацького досвіду.

Потокова передача та підтримка 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)

Обережно обробляйте події SSE, щоб уникнути витоків пам’яті при довготривалих з’єднаннях. API підтримує до 8 одночасних запитів на ключ. Цей ліміт допомагає підтримувати стабільність під навантаженням. Ви можете налаштувати поведінку потоку за допомогою стандартних параметрів, таких як max_tokens та послідовності стопу.

Ліміти частоти запитів та контекстне вікно

API обмежує 300 запитів на хвилину на ключ. Ви можете мати 8 активних запитів одночасно. Тіло запиту не повинно перевищувати 8 МБ. Контекстне вікно становить 100 000 токенів, поєднуючи запит та виконання. Максимальний вивід — 16 000 токенів на запит, або 2048, якщо max_tokens не встановлено. Якщо ви перевищите ліміт швидкості, отримаєте помилку 429. Зачекайте та повторіть спробу з експоненційним сповільненням. Кредити нараховуються лише за успішне використання токенів. Помилки не споживають кредити. Ця прозора модель ціноутворення гарантує, що ви точно знаєте, за що платите.

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

Яка модель чат-бота no censor AI?

Це велика мовна модель з відкритим вихідним кодом, налаштована на ненаділені відповіді на законні дорослі, художні та суперечливі теми. Це не модель GPT, Claude або будь-якої іншої моделі постачальника. Запити, що стосуються неповнолітніх, завжди відхиляються.

Як поповнити кредити?

Ви можете поповнити рахунок за допомогою USDT (TRC20) або USDC (Base) на суми від $20 до $500. Бонусні кредити нараховуються за більші суми: +5% від $50, +10% від $100 та +15% від $200. Кредити не мають строку дії, а списання відбувається за фактичним споживанням токенів.

Чи підтримує API виклик функцій?

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

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

Зареєструйтеся, скопіюйте токен, оновіть кінцеву точку. Ось і все.