uk ▾

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

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

Інтегруйте нашу uncensored LLM у свою програму, використовуючи стандартні SDK OpenAI. Надсилайте текст, отримуйте текст та обходьте фільтри вмісту без налаштування.

без цензуриhttps://api.nofilteraichatbot.com/v1

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

Почніть кожен запит, звернувши ваш клієнт до https://api.nofilteraichatbot.com/v1 та включенням вашого API-ключу в заголовок авторизації.

Згенеруйте ключ через панель керування, використовуючи облікові дані Google або електронної пошти, а потім передайте його як Bearer YOUR_API_KEY для автентифікації кожного запиту.

Перший запит

Надішліть свій перший промпт до ендпоінту chat completions для перевірки підключення та поведінки моделі.

Цей приклад запитує просту відповідь за допомогою uncensored модель.

curl https://api.nofilteraichatbot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
  }'

Інтеграція Python

Використовуйте офіційну Python-бібліотеку OpenAI для взаємодії з нашим API без модифікації основної логіки.

Налаштуйте базовий URL для маршрутизації запитів до нашого uncensored інференс-рушія.

from openai import OpenAI

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

Ініціалізуйте SDK у своєму середовищі JavaScript для безперешкодної генерації тексту.

Переконайтеся, що ви перевизначаєте базовий URL за замовчуванням, щоб спрямувати трафік на наш конкретний ендпоінт.

import OpenAI from "openai";

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

Потокова передача та використання

Увімкніть потокову передачу, встановивши stream: true щоб отримувати часткові відповіді в реальному часі.

Останній фрагмент включає зведення щодо використання токенів для точного відстеження тарифікації.

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)

Ліміти частоти та обмеження

Кожний API-ключ підтримує 300 запитів на хвилину та дозволяє 8 паралельних запитів.

Контекстне вікно охоплює 100,000 токенів, а тіла запитів повинні залишатися меншими за 8 МБ.

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

Як обробляти помилки автентифікації?

Помилка 401 вказує на недійсний або відсутній API-ключ. Перевірте свій ключ у панелі керування та переконайтеся, що формат заголовка правильний.

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

Запити повертають помилку 402, коли вичерпано попередньо оплачений кредит. Поповніть баланс через криптовалюту, щоб негайно відновити службу.

Чому я отримую помилку 429?

Статус 429 означає, що ви перевищили ліміт швидкості у 300 запитів на хвилину для одного ключа. Зачекайте, поки вікно скинеться, або зменшіть кількість одночасних запитів.

Захистіть свій API-ключ

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

Отримати пробний ключ