uk ▾

Швидкий старт: Інтеграція нашого LLM без цензури

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

Підтримувані SDK та налаштування базової URL-адреси

Наш API працює з будь-яким клієнтом, який підтримує протокол chat-completions OpenAI. Вам потрібно лише оновити базовий URL та надати API-ключ. Базовий URL для цієї служби — HTTPS://api.aichatbotunfiltered.com/v1. Це забезпечує сумісність з бібліотеками, такими як Python SDK OpenAI, Node.js SDK та іншими.

Аутентифікація покладається на один API-ключ, прив'язаний до вашого акаунта. Ви генеруєте цей ключ під час реєстрації через Google або електронну пошту. Кожен акаунт має один активний ключ; генерація нового миттєво замінює попередній ключ. Зберігайте цей ключ у безпеці, оскільки він контролює використання вашого попередньо оплаченого кредиту.

Відправка запитів на ендпоінт /v1/chat/completions

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

Нижче наведено базовий приклад curl для перевірки з’єднання. Замініть YOUR_API_KEY на ваш фактичний ключ.

  • Встановіть модель на "uncensored".
  • Надайте просте системне повідомлення та повідомлення користувача.
  • Очікуйте пряму текстову відповідь.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
  }'

Налаштування Temperature, Top P та послідовностей зупинки

Керуйте випадковістю та структурою виводу за допомогою стандартних параметрів. Встановіть temperature у діапазоні від 0 до 2, щоб регулювати креативність. Вищі значення дають більш різноманітні відповіді, що корисно для креативної рольової гри. Нижчі значення дають більш детерміновані та послідовні відповіді.

Використовуйте top_p для контролю вибірки ядра. Встановіть послідовності стопу для завершення відповіді на певних маркерах, наприклад, на межах діалогу. Ці параметри допомагають адаптувати поведінку моделі до вашого конкретного випадку використання без зовнішнього маршрутизування.

Увімкнення потокової передачі та виклику функцій

Увімкніть потокову передачу, встановивши stream у true. Це повертає токени через події Server-Sent Events (SSE). Деталі використання токенів з'являються в останньому чанку, дозволяючи відстежувати витрати в реальному часі. Потокова передачі зменшує сприйняту затримку для кінцевих користувачів.

Ви також можете використовувати виклик функцій. Визначте інструменти в тілі запиту, щоб дозволити моделі виводити структуровані дані або запускати дії. Це безперешкодно працює зі стандартним форматом інструментів OpenAI. Використовуйте tool_choice для примусового визначення поведінки.

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatbotunfiltered.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)
import OpenAI from "openai";

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

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

Як обробляти помилки та ліміти швидкості?

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

Яке вікно контексту та обмеження виводу?

Модель підтримує вікно контексту обсягом 100,000 токенів як для запиту, так і для відповіді разом. Максимальний обсяг відповіді на один запит становить 16,000 токенів. Якщо ви не вказали max_tokens, ліміт за замовчуванням становить 2,048 токенів.

Чи це те саме, що ChatGPT або GPT-4?

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

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

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

Спробувати з пробним кредитом